Patents by Inventor Michael J. Hudson
Michael J. Hudson 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: 10127330Abstract: A computer-implemented method includes receiving, from a first network application, a first unbounded list of objects of a first type and a second unbounded list of objects of a second type, wherein the second type is distinct from the first type, and producing a third unbounded list of objects of a third type, wherein the third type is distinct from both the first type and the second type. The computer-implemented method further includes providing the third unbounded list to a second network application. A corresponding computer program product and computer system are also disclosed.Type: GrantFiled: October 9, 2017Date of Patent: November 13, 2018Assignee: International Business Machines CorporationInventors: Robert J. Connolly, Michael J. Hudson
-
Publication number: 20180234372Abstract: An approach is described of facilitating processing of a message at a target endpoint. The approach may facilitate message processing regardless of format. A method pertaining to such approach may include receiving, at a target endpoint, a message that includes a content portion and a script code portion that is required to execute the content portion. The message may be propagated via a network. The method further may include parsing the script code portion to identify at least one instruction. The method further may include processing the content portion by executing the at least one instruction via at least one scripting engine. The at least one scripting engine may be located in a restricted operating system environment within a virtual machine. According to an embodiment, the script code portion may be stored in a header of the message.Type: ApplicationFiled: February 14, 2017Publication date: August 16, 2018Inventors: John W. Barrs, II, Michael J. Hudson
-
Publication number: 20180225707Abstract: Embodiments of the present invention provide a method, system and computer program product for competitor advertisement failover. The method includes selecting a message delivery format and receiving a marketing message, combining the message with the delivery format and broadcasting the combination to a set of specified recipients. Thereafter, a response to the broadcast is monitored to identify an effectiveness of the combination of the message and delivery format. Finally, on condition of determining an ineffectiveness of the combination of the message and the delivery format, a marketing message of a competitor that is compatible with the selected message delivery format is selected and combined with the selected message delivery format and broadcast to the set of specified recipients over the computer communications network.Type: ApplicationFiled: February 6, 2017Publication date: August 9, 2018Inventor: Michael J. Hudson
-
Publication number: 20180053161Abstract: A security application may provide a secure digital currency for a blockchain while maintaining anonymity and security from unauthorized third parties. One example may include one of accessing a retailer site from a device, selecting one or more items for purchase, transmitting a payment option to the retailer site for the selected one or more items, receiving a payment request message from the retailer site comprising a unique identifier linked to one or more incentives, creating a payment confirmation message comprising the unique identifier and the one or more incentives, and transmitting the payment confirmation.Type: ApplicationFiled: August 17, 2016Publication date: February 22, 2018Inventors: Michael J. Bordash, Michael J. Hudson, Chih-Hong Wong
-
Publication number: 20180018401Abstract: A computer-implemented method includes receiving, from a first network application, a first unbounded list of objects of a first type and a second unbounded list of objects of a second type, wherein the second type is distinct from the first type, and producing a third unbounded list of objects of a third type, wherein the third type is distinct from both the first type and the second type. The computer-implemented method further includes providing the third unbounded list to a second network application. A corresponding computer program product and computer system are also disclosed.Type: ApplicationFiled: October 9, 2017Publication date: January 18, 2018Inventors: Robert J. Connolly, Michael J. Hudson
-
Publication number: 20170371977Abstract: A computer-implemented method includes receiving, from a first network application, a first unbounded list of objects of a first type and a second unbounded list of objects of a second type, wherein the second type is distinct from the first type, and producing a third unbounded list of objects of a third type, wherein the third type is distinct from both the first type and the second type. The computer-implemented method further includes providing the third unbounded list to a second network application. A corresponding computer program product and computer system are also disclosed.Type: ApplicationFiled: June 24, 2016Publication date: December 28, 2017Inventors: Robert J. Connolly, Michael J. Hudson
-
Publication number: 20170075906Abstract: Through analysis of content of a received electronic data interchange (EDI) instance document, an EDI standard and syntax formatting of encoded hierarchical envelopes of the EDI instance document that each package a portion of payload data within the received EDI instance document are determined. An EDI reception processing sequence definition that encodes a hierarchical EDI reception processing rule sequence is configured, that is usable to partition the encoded hierarchical envelopes and to invoke processing of the payload data packaged within the encoded hierarchical envelopes, in accordance with the determined EDI standard and syntax formatting of the encoded hierarchical envelopes.Type: ApplicationFiled: November 29, 2016Publication date: March 16, 2017Inventors: Michael R. Conners, Fredrick W. Fahrenback, Stephanie A. Fetzer, Michael J. Hudson
-
Publication number: 20170052993Abstract: A method for identifying a transformation map includes saving a transformation map to a map repository, associating the saved transformation map with input formats and output formats associated with the transformation map, querying the map repository for a plurality of input document formats and desired output formats to provide a transformation map associated with the plurality of input document formats and desired output formats, and executing a transformation on the plurality of input documents according to the provided transformation map to provide transformed output documents. The method may further include using an API to query the map repository. The method may additionally include using a transform API to transform the plurality of input documents. The method may additionally include registering the API used to query the map repository and the transform API with a service registry. A computer program product and computer system corresponding to the method are also disclosed.Type: ApplicationFiled: August 21, 2015Publication date: February 23, 2017Inventors: Michael J. Hudson, Jeffrey A. Wade
-
Patent number: 9542367Abstract: In response to reception of an electronic data interchange (EDI) instance document, a determination is made that a hierarchical EDI reception processing rule sequence, useable to partition encoded hierarchical envelopes of the EDI instance document and to invoke processing of payload data packaged within the encoded hierarchical envelopes, has not been configured. Through analysis of content of the EDI instance document, an EDI standard and syntax formatting of the encoded hierarchical envelopes that package the payload data within the EDI instance document are determined. An EDI reception processing sequence definition that encodes the hierarchical EDI reception processing rule sequence is configured that is usable to partition the encoded hierarchical envelopes of the EDI instance document and to invoke the processing of the payload data packaged within the encoded hierarchical envelopes.Type: GrantFiled: April 24, 2015Date of Patent: January 10, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael R. Conners, Fredrick W. Fahrenback, Stephanie A. Fetzer, Michael J. Hudson
-
Publication number: 20160314098Abstract: In response to reception of an electronic data interchange (EDI) instance document, a determination is made that a hierarchical EDI reception processing rule sequence, useable to partition encoded hierarchical envelopes of the EDI instance document and to invoke processing of payload data packaged within the encoded hierarchical envelopes, has not been configured. Through analysis of content of the EDI instance document, an EDI standard and syntax formatting of the encoded hierarchical envelopes that package the payload data within the EDI instance document are determined. An EDI reception processing sequence definition that encodes the hierarchical EDI reception processing rule sequence is configured that is usable to partition the encoded hierarchical envelopes of the EDI instance document and to invoke the processing of the payload data packaged within the encoded hierarchical envelopes.Type: ApplicationFiled: April 24, 2015Publication date: October 27, 2016Inventors: Michael R. Conners, Fredrick W. Fahrenback, Stephanie A. Fetzer, Michael J. Hudson
-
Publication number: 20140080768Abstract: The invention generally relates to Pro-Drugs of dihydroorotate dehydrogenase (DHODH) inhibitors and methods of use thereof. In certain embodiments, the invention provides a DHODH inhibitor compound including a cleavable functional group that increases bioavailability as compared to a form of the DHODH inhibitor without the functional group, rendering the former more suitable for therapeutic use.Type: ApplicationFiled: September 19, 2012Publication date: March 20, 2014Inventors: Alan Palmer, Michael J. Hudson, Richard Todd, Patrick Camilleri
-
Publication number: 20140079757Abstract: The invention generally relates to the preparation and use of consumable products for delivering a bioactive agent to an oral cavity of a mammal. In certain embodiments, the invention provides a consumable product that releases a bioactive agent within an oral cavity of a mammal, the product including a polymer matrix and one or more bioactive agents, in which the matrix is of a heterogeneous thickness.Type: ApplicationFiled: September 19, 2012Publication date: March 20, 2014Inventors: Michael J. Hudson, Alan Palmer
-
Publication number: 20140024621Abstract: The invention generally relates to aminopyridines and methods of use thereof. In certain embodiments, the invention provides an aminopyridine or a pharmaceutically-acceptable salt thereof, in which the aminopyridine or the salt thereof includes a cleavable functional group that substantially prevents extra-hepatic hydrolysis.Type: ApplicationFiled: July 23, 2012Publication date: January 23, 2014Applicant: MS THERAPEUTICS LIMITEDInventors: Michael J. Hudson, Alan Palmer, Richard Todd, Patrick Camilleri
-
Patent number: 8477903Abstract: A method of validating a compensator for use in a radiation therapy machine to treat a cancer patient involves determining a radiation treatment plan based on a compensator description file that includes data representative of an actual machined surface of the compensator. The plan includes operating parameters of the radiation therapy machine, and this plan is compared against actual radiation measurements taken during a non-patient test of the radiation therapy machine with the compensator mounted to the machine. If the comparison results in a match, the compensator is validated for use in the radiation therapy machine to treat the cancer patient.Type: GrantFiled: March 31, 2011Date of Patent: July 2, 2013Assignee: Axellis Ventures LtdInventors: John M. Wright, William Tomer, Michael J. Hudson
-
Publication number: 20120250824Abstract: A method of validating a compensator for use in a radiation therapy machine to treat a cancer patient involves determining a radiation treatment plan based on a compensator description file that includes data representative of an actual machined surface of the compensator. The plan includes operating parameters of the radiation therapy machine, and this plan is compared against actual radiation measurements taken during a non-patient test of the radiation therapy machine with the compensator mounted to the machine. If the comparison results in a match, the compensator is validated for use in the radiation therapy machine to treat the cancer patient.Type: ApplicationFiled: March 31, 2011Publication date: October 4, 2012Applicant: Axellis Ventures Ltd.Inventors: JOHN M. WRIGHT, William Tomer, Michael J. Hudson
-
Publication number: 20120253495Abstract: A compensator is used with a radiation therapy machine to treat a cancer patient. A three-dimensional surface of the compensator is defined by obtaining a radiation dose requirement created by a treatment planning system associated with the radiation therapy machine and determining a plurality of grid elements based on that radiation dose requirement. At least one of a plurality of points on each of the plurality of grid elements is connected with at least one of the plurality of points on another one of the plurality of grid elements to form a representation of the three-dimensional compensator.Type: ApplicationFiled: March 31, 2011Publication date: October 4, 2012Applicant: Axellis Ventures Ltd.Inventors: JOHN M. WRIGHT, William Tomer, Michael J. Hudson
-
Publication number: 20120253095Abstract: A patient-specific compensator is created from solid particulates on-site at a radiation treatment facility and then used there at that facility in conjunction with a radiation therapy machine to deliver radiation therapy to a cancer patient. After use, the compensator can be broken down into loose solid particulates at the facility, and another compensator can be created on-site at the facility from those particulates and used in the radiation treatment of a different cancer patient at the facility.Type: ApplicationFiled: March 30, 2011Publication date: October 4, 2012Applicant: Axellis Ventures Ltd.Inventors: John M. Wright, Michael J. Hudson
-
Publication number: 20120221256Abstract: The invention relates to systems and methods for characterizing tissue biopsies, cells and organisms as a result of predictable responses to known compounds. A sensor is used to detect plurality of features indicative of physiological activity in response to the external. A vector quantity comprising a number of dimensions equal to a number of different features is derived from the signal output of said sensor array and compared to one or more reference values to generate a physiological ‘fingerprint’.Type: ApplicationFiled: December 30, 2011Publication date: August 30, 2012Applicant: Midas MediscienceInventors: Richard D.A. Heal, Alan T. Parsons, Michael J. Hudson, Scott Nicol
-
Publication number: 20120058097Abstract: The invention generally relates to compositions including a sodium channel blocker and a B vitamin molecule and methods of use thereof. In certain embodiments, the invention provides compositions that include a sodium channel blocker and a B vitamin molecule. In other embodiments, the invention provides methods for treating a subject having a psychological disorder, a neurological disorder, a neurodengerative disorder, and/or a disorder associated with pain involving administering to the subject a sodium channel blocker and a B vitamin molecule.Type: ApplicationFiled: September 2, 2011Publication date: March 8, 2012Applicant: MS THERAPEUTICS LIMITEDInventors: Michael J. Hudson, Alan Michael Palmer
-
Publication number: 20080306814Abstract: The present invention discloses a system and a method of intermediate network nodes that substitute local content for detected advertisements before serving Web pages to Web clients. In the invention, served content provided by a remotely located Web server directed towards a remotely located Web browser can be detected by the network node that performs the substitution. The served content can include Web content related to a Web site and advertisement content. A portion of the served content representing advertisement content can be determined. The determined advertisement content can be replaced with substitute content. The Web content and the substitute content can be delivered to the Web browser.Type: ApplicationFiled: June 5, 2007Publication date: December 11, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: MICHAEL J. HUDSON