Patents by Inventor William Alexander
William Alexander 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: 20250127189Abstract: Embodiments included herein provide for texturized vegetable products and methods for texturizing a cottonseed-based protein. Some embodiments utilize cottonseed protein alone or in combination with other plant-based proteins. Detailed examples of cottonseed protein texturization are also provided.Type: ApplicationFiled: October 15, 2024Publication date: April 24, 2025Inventors: Shalini Mishra, Koraljka Rade Kukic, Manoj Kumar, William Alexander
-
Patent number: 10831473Abstract: A method, system and computer program product for locating business rules in application source code. Static code analysis is performed on the application source code to collect variable usage and statement information, which is stored in a repository. Variables that are used in conditions and computational statements are identified using the stored information, including determining the usage distribution of these variables in such conditions and computational statements and whether such conditions and computational statements are within copybooks. A score is assigned to these identified variables based on usage and if their usage is shared in copybooks. Those variables with a score exceeding a threshold value are selected to be inserted in a list of business terms. Usage locations of the variables in the list are extracted. The business rules in the application source code containing the logic using these variables are then identified based on the extracted usage locations.Type: GrantFiled: October 3, 2019Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Rami Katan, Michael J. A. Johnson, William Alexander
-
Publication number: 20200097285Abstract: A method, system and computer program product for locating business rules in application source code. Static code analysis is performed on the application source code to collect variable usage and statement information, which is stored in a repository. Variables that are used in conditions and computational statements are identified using the stored information, including determining the usage distribution of these variables in such conditions and computational statements and whether such conditions and computational statements are within copybooks. A score is assigned to these identified variables based on usage and if their usage is shared in copybooks. Those variables with a score exceeding a threshold value are selected to be inserted in a list of business terms. Usage locations of the variables in the list are extracted. The business rules in the application source code containing the logic using these variables are then identified based on the extracted usage locations.Type: ApplicationFiled: October 3, 2019Publication date: March 26, 2020Inventors: Rami Katan, Michael J. A. Johnson, William Alexander
-
Patent number: 10489151Abstract: A method, system and computer program product for locating business rules in application source code. Static code analysis is performed on the application source code to collect variable usage and statement information, which is stored in a repository. Variables that are used in conditions and computational statements are identified using the stored information, including determining the usage distribution of these variables in such conditions and computational statements and whether such conditions and computational statements are within copybooks. A score is assigned to these identified variables based on usage and if their usage is shared in copybooks. Those variables with a score exceeding a threshold value are selected to be inserted in a list of business terms. Usage locations of the variables in the list are extracted. The business rules in the application source code containing the logic using these variables are then identified based on the extracted usage locations.Type: GrantFiled: September 24, 2018Date of Patent: November 26, 2019Assignee: International Business Machines CorporationInventors: Rami Katan, Michael J. A. Johnson, William Alexander
-
Patent number: 10255046Abstract: An aspect includes source code analysis and adjustment. An analysis request is received based on a change detected in a source file. A static analysis of the source file is initiated using a parser to produce a list of named elements and element types based on the source file. Name and pattern recognition is performed by a pattern analyzer based on the list of named elements and element types to identify one or more naming convention inconsistencies in the source file using at least one pattern learned from the source file. A change is suggested to modify at least one named element in the source file based on identifying the one or more naming convention inconsistencies.Type: GrantFiled: May 25, 2017Date of Patent: April 9, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Alexander, Venkatuday M. Balabhadrapatruni, John C. DelMonaco, Gary I. Mazo
-
Patent number: 10255047Abstract: An aspect includes source code analysis and adjustment. An analysis request is received based on a change detected in a source file. A static analysis of the source file is initiated using a parser to produce a list of named elements and element types based on the source file. Name and pattern recognition is performed by a pattern analyzer based on the list of named elements and element types to identify one or more naming convention inconsistencies in the source file using at least one pattern learned from the source file. A change is suggested to modify at least one named element in the source file based on identifying the one or more naming convention inconsistencies.Type: GrantFiled: November 8, 2017Date of Patent: April 9, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Alexander, Venkatuday M. Balabhadrapatruni, John C. DelMonaco, Gary I. Mazo
-
Publication number: 20180341467Abstract: An aspect includes source code analysis and adjustment. An analysis request is received based on a change detected in a source file. A static analysis of the source file is initiated using a parser to produce a list of named elements and element types based on the source file. Name and pattern recognition is performed by a pattern analyzer based on the list of named elements and element types to identify one or more naming convention inconsistencies in the source file using at least one pattern learned from the source file. A change is suggested to modify at least one named element in the source file based on identifying the one or more naming convention inconsistencies.Type: ApplicationFiled: May 25, 2017Publication date: November 29, 2018Inventors: William Alexander, Venkatuday M. Balabhadrapatruni, John C. DelMonaco, Gary I. Mazo
-
Publication number: 20180341468Abstract: An aspect includes source code analysis and adjustment. An analysis request is received based on a change detected in a source file. A static analysis of the source file is initiated using a parser to produce a list of named elements and element types based on the source file. Name and pattern recognition is performed by a pattern analyzer based on the list of named elements and element types to identify one or more naming convention inconsistencies in the source file using at least one pattern learned from the source file. A change is suggested to modify at least one named element in the source file based on identifying the one or more naming convention inconsistencies.Type: ApplicationFiled: November 8, 2017Publication date: November 29, 2018Inventors: William Alexander, Venkatuday M. Balabhadrapatruni, John C. DelMonaco, Gary I. Mazo
-
Publication number: 20170020203Abstract: A layered undergarment. The layered undergarment includes a first layer and a second layer. The first layer fits tightly against the wearer's upper thigh and the second layer is disposed over the first layer and rests loosely against the wearer's lower thigh. The first and second layer are each continuous with an elastic waistband that encircles the waist of the wearer. The first layer is preferably composed of a sweat absorbent material while the second layer is preferably composed of a breathable material.Type: ApplicationFiled: July 20, 2016Publication date: January 26, 2017Inventor: William Alexander
-
Publication number: 20160359293Abstract: A method for use in controlling emission of an optical pulse from a laser comprises pumping a gain medium of a laser at a rate which is limited so that free-running passive Q-switching of the laser is prevented regardless of a duration of pumping of the gain medium. The method further comprises triggering a saturable absorber of the laser so as to reduce a laser cavity loss below a laser cavity gain and cause an optical pulse to be emitted from the laser at a desired emission time. Such a method may provide for the reduction of pulse-to-pulse timing jitter, the control of energy of the emitted optical pulse and/or for the suppression of the emission of multiple optical pulses that may otherwise occur for free-running passive Q-switching of the laser for sufficient gain medium pumping rates.Type: ApplicationFiled: June 3, 2016Publication date: December 8, 2016Inventors: Stephen LEE, William ALEXANDER, Trevor COOK
-
Patent number: 9375744Abstract: A temporary supporting fixture for use during painting of a vehicle hood. The fixture has a first elongated beam with a first length and includes at least two adjustable length hook members extending from an engagement side for releasable attachment to the hood. A second elongated beam having a second length greater than the first length is also provided and includes at least two hook elements extending from the engagement side of the fixture and configured for releasable attachment to the hood. The second elongated beam further includes at least two adjustable extensions protruding from the engagement side of the fixture and configured for engagement with a surface of the hood. The second beam further includes an at least generally tangential projection configured to engage a striker of the hood. At least two struts extend between the first and second elongated beams.Type: GrantFiled: November 7, 2014Date of Patent: June 28, 2016Assignee: HONDA MOTOR CO., LTD.Inventors: William Alexander, Eric Vanderpool
-
Publication number: 20160129465Abstract: A temporary supporting fixture for use during painting of a vehicle hood. The fixture has a first elongated beam with a first length and includes at least two adjustable length hook members extending from an engagement side for releasable attachment to the hood. A second elongated beam having a second length greater than the first length is also provided and includes at least two hook elements extending from the engagement side of the fixture and configured for releasable attachment to the hood. The second elongated beam further includes at least two adjustable extensions protruding from the engagement side of the fixture and configured for engagement with a surface of the hood. The second beam further includes an at least generally tangential projection configured to engage a striker of the hood. At least two struts extend between the first and second elongated beams.Type: ApplicationFiled: November 7, 2014Publication date: May 12, 2016Applicant: HONDA MOTOR CO., LTD.Inventors: William Alexander, Eric Vanderpool
-
Patent number: 8859274Abstract: A targeted vector allowing enhanced gene transfer to human hepato-cellular carcinoma (HCC1) cells in vitro was developed using cationic liposomes covalently conjugated with the mAb AF-20. This high affinity antibody recognizes a rapidly internalized 180 kDa cell surface glycoprotein which is abundantly expressed on the surface of human HCC and other cancer cells. Quantitative binding analysis of liposomes with target cells by flow cytometry showed specific association of mAb-targeted liposomes with human HCC cells. Using mAb-targeted cationic liposomes containing 20% DOTAP, in the presence or absence of serum, gene expression in HuH-7 cells was enhanced up to 40-fold as compared to liposomes conjugated with an isotype-matched non-relevant control antibody. Transfection specificity was not observed in a control cell line that does not express the antigen recognized by mAb AF-20.Type: GrantFiled: November 2, 2006Date of Patent: October 14, 2014Assignees: SynerGene Therapeutics, Inc., Georgetown UniversityInventors: Liang Xu, Cheng-Cheng Huang, William Alexander, WenHua Tang, Esther H. Chang
-
Patent number: 8533667Abstract: IMS source code or a graphical object having corresponding IMS source code can be selected within the graphical user interface (GUI). The IMS source code can include a call out to an external application. An IMS call wizard can be invoked, which graphically prompts a user to specify call-out specific conditions for the external application via an ordered series of presented screens. Each screen can present a user with at least one selectable option. User-made selections from earlier ones of the presented screens can change options presented in later ones of the presented screens. IMS code can be generated to call out an external application in accordance with the user selections of the IMS call wizard. The generated IMS code can be inserted into the selected IMS source code. After the insertion, the IMS source code is operable to call out to the external application.Type: GrantFiled: December 30, 2009Date of Patent: September 10, 2013Assignee: International Business Machines CorporationInventors: William Alexander, Shyh-Mei F. Ho, Jenny C. Hung, Cynthia F. Krauss
-
Patent number: 8516175Abstract: A graphical user interface (GUI) of a software development tool can visually compose process flows for enterprise information system (EIS) process flow applications. The GUI can include a canvas that visually shows a set of process flows of a process flow application as a set of interconnected node objects. Each node object can corresponds to a node, which corresponds to at least one process flow. The GUI can also include a graphical compensation tool through which users define and view compensation actions and compensation scopes of process flows of the process flow application, wherein said graphical compensation tool does not require a user to input code text that defining compensation logic of the process flows.Type: GrantFiled: December 30, 2009Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: William Alexander, Shyh-Mei F. Ho, Jenny C. Hung, Cynthia F. Krauss
-
Patent number: 8375353Abstract: An IMS process flow toolset can be used to create an IMS process flow application. The IMS process flow application can include an IMS process flow control program. The IMS process flow control program can embody process flow elements such as business logic and events as well as communication with external non-IMS applications. Both the IMS process flow application and IMS process flow control program can be run within the IMS.Type: GrantFiled: December 30, 2009Date of Patent: February 12, 2013Assignee: International Business Machines CorporationInventors: William Alexander, Shyh-Mei F. Ho, Jenny C. Hung, Cynthia F. Krauss
-
Patent number: 8214046Abstract: In fabricating a header assembly of an implantable medical device, one end of a bore contact wire attached to a connector block is keyed with one guiding channel at an upper region of a feedthru adapter and through the adapter to its undersurface. An opposite end is bent into conformance with an orientation channel on the adaptor undersurface. A tip end of a feedthru wire connected to electronic circuitry of the medical device and projecting out of a casing mounting surface is bent for alignment with the orientation channel so end portions of the feedthru wire and bore contact wire are in end to end engagement, then welded together. A plastic header is molded to encapsulate the adapter, connector block, and bore contact wire and, when solidified, has an undersurface for engagement on the casing and an elongated receptacle aligned with a connector block bore to receive the lead.Type: GrantFiled: January 5, 2009Date of Patent: July 3, 2012Assignee: Pacesetter, Inc.Inventors: William Alexander, Christopher Fleck, Sergey Safarevich
-
Patent number: D930587Type: GrantFiled: April 7, 2020Date of Patent: September 14, 2021Assignee: FNA Group, Inc.Inventors: Gus Alexander, William Alexander, Chris Alexander, Richard J. Gilpatrick
-
Patent number: D949204Type: GrantFiled: September 21, 2020Date of Patent: April 19, 2022Assignee: FNA Group, Inc.Inventors: Chris Alexander, William Alexander, Yeng Her, Barton Steven Wolf, Ryan Daniel Sherwood
-
Patent number: D1071995Type: GrantFiled: September 21, 2020Date of Patent: April 22, 2025Assignee: FNA Group, INC.Inventors: Chris Alexander, William Alexander, Richard Gilpatrick