Patents by Inventor David J. Henderson
David J. Henderson 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: 11970479Abstract: The present invention is directed to cinnolinyl and quinolinyl pyrazol-4-yl-pyridine compounds which are allosteric modulators of the M4 muscarinic acetylcholine receptor. The present invention is also directed to uses of the compounds described herein in the potential treatment or prevention of neurological and psychiatric disorders and diseases in which M4 muscarinic acetylcholine receptors are involved. The present invention is also directed to compositions comprising these compounds. The present invention is also directed to uses of these compositions in the potential prevention or treatment of such diseases in which M4 muscarinic acetylcholine receptors are involved.Type: GrantFiled: October 24, 2019Date of Patent: April 30, 2024Assignees: Merck Sharp & Dohme LLC, MSD R&D (China) Co. LTD.Inventors: John J. Acton, III, Melissa Egbertson, Xiaolei Gao, Scott T. Harrison, Timothy J. Henderson, Michael Man-Chu Lo, Robert D. Mazzola, Jr., Zhaoyang Meng, James Mulhearn, Vanessa L. Rada, Jeffrey W. Schubert, Oleg B. Selyutin, David M. Tellers, Ling Tong, Fengqi Zhang, Jianming Bao, Chunsing Li
-
Publication number: 20220292157Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for dynamic rerouting of uniform resource identifiers having different syntaxes. A method includes a server receiving from a computing device a request that includes an initial uniform resource identifier (URI) that includes a product identifier. The request can be generated by the user scanning a product tag. Based on the identifier, the server finds two or more routing policy entries associated with the product. Each policy entry can include a regular expression that specifies syntax for parsing the initial URI and at least one variable. The server eliminates any routing policy having a context specification that does not match the request's context information and any routing policy entries having a regular expression that does not match the initial URI. The server composes a target URI based on a remaining routing policy entry and redirects the computing device to the target URI.Type: ApplicationFiled: March 15, 2022Publication date: September 15, 2022Inventors: Octavio Rodriguez Perez, David J. Henderson, Taulant Dhami
-
Patent number: 10121138Abstract: A method, system and software for managing data services provided by a data services providing entity to a data services customer. The method involves: (i) decrementing relative value units (RVUs) from a data services customer's pre-paid account corresponding to the erroneous use of the data services made by the data services customer; (ii) receiving, from the data services customer, a request for a return of the RVUs decremented at the decrementing step; and (iii) returning the RVUs on condition that the request has been determined to be appropriate. At least the returning step is performed automatically under the control of software provided by the data services providing entity and substantially without human intervention by any human representatives of the data services providing entity.Type: GrantFiled: January 3, 2013Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Judith A. Fainor, David J Henderson
-
Patent number: 9858699Abstract: A mechanism is provided in a data processing system for image anonymization. The mechanism identifies a plurality of items in an image and extracts properties of the plurality of items into one or more data structures. The mechanism queries an analytics tool about whether a combination of properties of the plurality of items identifies a person in the image. Responsive to determining a given combination of properties of the plurality of items identifies a person in the image, the mechanism modifies the plurality of items in the image to form an anonymized image and outputs the anonymized image.Type: GrantFiled: January 27, 2017Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Itai Gordon, Peter Hagelund, David J. Henderson
-
Patent number: 9858696Abstract: A mechanism is provided in a data processing system for image anonymization. The mechanism identifies a plurality of items in an image and extracts properties of the plurality of items into one or more data structures. The mechanism queries an analytics tool about whether a combination of properties of the plurality of items identifies a person in the image. Responsive to determining a given combination of properties of the plurality of items identifies a person in the image, the mechanism modifies the plurality of items in the image to form an anonymized image and outputs the anonymized image.Type: GrantFiled: September 18, 2015Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Itai Gordon, Peter Hagelund, David J. Henderson
-
Publication number: 20170140567Abstract: A mechanism is provided in a data processing system for image anonymization. The mechanism identifies a plurality of items in an image and extracts properties of the plurality of items into one or more data structures. The mechanism queries an analytics tool about whether a combination of properties of the plurality of items identifies a person in the image. Responsive to determining a given combination of properties of the plurality of items identifies a person in the image, the mechanism modifies the plurality of items in the image to form an anonymized image and outputs the anonymized image.Type: ApplicationFiled: January 27, 2017Publication date: May 18, 2017Inventors: Itai Gordon, Peter Hagelund, David J. Henderson
-
Patent number: 9621680Abstract: According to one embodiment of the present invention, a system masks data objects across a plurality of different data resources. The system comprises a processor configured to include a plurality of service providers to mask the data objects, wherein each service provider corresponds to a different type of data masking for the data objects. An interface provides access to the plurality of service providers from different data-consumers to mask the data objects according to the corresponding types of data masking, wherein resulting masked data maintains relational integrity across the different data resources. Embodiments of the present invention further include a method and computer program product for masking data objects across a plurality of different data resources in substantially the same manners described above.Type: GrantFiled: October 21, 2013Date of Patent: April 11, 2017Assignee: GLOBALFOUNDRIES INC.Inventors: Noel H. E. D'Costa, Peter Hagelund, David J. Henderson, Robert J. Oakley, Ritesh Tandon
-
Publication number: 20170084065Abstract: A mechanism is provided in a data processing system for image anonymization. The mechanism identifies a plurality of items in an image and extracts properties of the plurality of items into one or more data structures. The mechanism queries an analytics tool about whether a combination of properties of the plurality of items identifies a person in the image. Responsive to determining a given combination of properties of the plurality of items identifies a person in the image, the mechanism modifies the plurality of items in the image to form an anonymized image and outputs the anonymized image.Type: ApplicationFiled: September 18, 2015Publication date: March 23, 2017Inventors: Itai Gordon, Peter Hagelund, David J. Henderson
-
Publication number: 20170061155Abstract: Mechanisms are provided that implement a policy based content masking engine. The mechanisms obtain electronic content comprising instances of identifiable elements of different types capable of uniquely identifying a person and retrieve a policy in response to obtaining the electronic content. The policy specifies a set of identifiable elements of different types to be masked in the electronic content. The mechanisms modify, responsive to the retrieved policy, the electronic content to mask instances of the set of identifiable elements in the electronic content. Modifying the electronic content includes applying different masking actions to the different types of identifiable elements in the set of identifiable elements. The mechanisms also output the modified electronic content which includes obscured or replaced instances of the identifiable elements in the set of identifiable elements.Type: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Inventors: Itai Gordon, Peter Hagelund, David J. Henderson
-
Publication number: 20170061153Abstract: Mechanisms are provided that implement a policy based content masking engine. The mechanisms obtain electronic content comprising instances of identifiable elements of different types capable of uniquely identifying a person and retrieve a policy in response to obtaining the electronic content. The policy specifies a set of identifiable elements of different types to be masked in the electronic content. The mechanisms modify, responsive to the retrieved policy, the electronic content to mask instances of the set of identifiable elements in the electronic content. Modifying the electronic content includes applying different masking actions to the different types of identifiable elements in the set of identifiable elements. The mechanisms also output the modified electronic content which includes obscured or replaced instances of the identifiable elements in the set of identifiable elements.Type: ApplicationFiled: July 22, 2016Publication date: March 2, 2017Inventors: Itai Gordon, Peter Hagelund, David J. Henderson
-
Publication number: 20150113656Abstract: According to one embodiment of the present invention, a system masks data objects across a plurality of different data resources. The system comprises a processor configured to include a plurality of service providers to mask the data objects, wherein each service provider corresponds to a different type of data masking for the data objects. An interface provides access to the plurality of service providers from different data-consumers to mask the data objects according to the corresponding types of data masking, wherein resulting masked data maintains relational integrity across the different data resources. Embodiments of the present invention further include a method and computer program product for masking data objects across a plurality of different data resources in substantially the same manners described above.Type: ApplicationFiled: October 21, 2013Publication date: April 23, 2015Applicant: International Business Machines CorporationInventors: Noel H. E. D'Costa, Peter Hagelund, David J. Henderson, Robert J. Oakley, Ritesh Tandon
-
Publication number: 20150113659Abstract: According to one embodiment of the present invention, a system masks data objects across a plurality of different data resources. The system comprises a processor configured to include a plurality of service providers to mask the data objects, wherein each service provider corresponds to a different type of data masking for the data objects. An interface provides access to the plurality of service providers from different data-consumers to mask the data objects according to the corresponding types of data masking, wherein resulting masked data maintains relational integrity across the different data resources. Embodiments of the present invention further include a method and computer program product for masking data objects across a plurality of different data resources in substantially the same manners described above.Type: ApplicationFiled: June 6, 2014Publication date: April 23, 2015Inventors: Noel H. E. D'Costa, Peter Hagelund, David J. Henderson, Robert J. Oakley, Ritesh Tandon
-
Patent number: 8797033Abstract: A stress detecting system and method operable to detect stresses in a conduit or pipe includes a tool movable along a conduit or pipe and operable to generate a magnetic field. The tool is operable to sense magnetic Barkhausen noise within the conduit, such as within a wall of the conduit, in response to the tool generating the magnetic field. The stress detecting system is operable to detect a change in stress along the conduit responsive to an output of the tool. The system may detect changes in stress that are caused by geological changes or shifting or thermal changes at or near the conduit to determine changes in stress along the conduit and changes in stress along the conduit over time and during use of the conduit.Type: GrantFiled: October 5, 2011Date of Patent: August 5, 2014Assignee: Microline Technology CorporationInventors: Bruce I. Girrell, Thomas A. Johnson, Ameet V. Joshi, Douglas W. Spencer, Gaurav D. Kulkarni, David J. Henderson
-
Publication number: 20140188706Abstract: A method, system and software for managing data services provided by a data services providing entity to a data services customer. The method involves: (i) decrementing relative value units (RVUs) from a data services customer's pre-paid account corresponding to the erroneous use of the data services made by the data services customer; (ii) receiving, from the data services customer, a request for a return of the RVUs decremented at the decrementing step; and (iii) returning the RVUs on condition that the request has been determined to be appropriate. At least the returning step is performed automatically under the control of software provided by the data services providing entity and substantially without human intervention by any human representatives of the data services providing entity.Type: ApplicationFiled: January 3, 2013Publication date: July 3, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Judith A. Fainor, David J. Henderson
-
Patent number: 4544004Abstract: A battery filler unit for automatically filling a battery container to a predetermined level consists of a vessel containing liquid to be dispensed into the battery. The vessel is supplied with liquid in a manner to maintain a constant head in the vessel. An orifice in the bottom of the vessel above a downpipe, extending in use into the top of a battery, ensures that an air seal is formed across the orifice by the action of surface tension of the dispensing liquid. As the container fills, air is trapped in the downpipe and dispensing of liquid from the vessel ceases when a pressure equilibrium is established, at which time the liquid level in the container will be at a predetermined desired level.Type: GrantFiled: January 24, 1984Date of Patent: October 1, 1985Assignee: Johan Christiaan FitterInventors: Johan C. Fitter, David J. Henderson
-
Patent number: D1022185Type: GrantFiled: April 15, 2021Date of Patent: April 9, 2024Inventors: Bryan Dale Knodel, David Matthew Henderson, Edward R. Damiano, Michael J. Rosinko