Patents by Inventor Samir NASSER
Samir NASSER 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: 20240290483Abstract: According to one embodiment, a method, computer system, and computer program product for biomarker prioritization is provided. The embodiment may include collecting data from a medical device associated with a user. The embodiment may also include identifying, for each type of data, at least one biomarker generated by the medical device associated with the user. The embodiment may further include associating each biomarker with a concerned component and/or a medical model. The embodiment may also include assigning a biomarker priority to a related component. The embodiment may further include generating a schedule for resource processing based on the biomarker priority. The embodiment may also include executing the schedule for resource processing.Type: ApplicationFiled: February 27, 2023Publication date: August 29, 2024Inventors: Paul R. Bastide, SAMIR NASSER
-
Patent number: 12026540Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: predicting, with use of one or more predictive model, subsequent future state data of a computing node having an associated working memory, wherein the subsequent future state data specifies that a certain transaction currently uninvoked will be invoked by the computing node; prior to the invoking of the certain transaction, proactively establishing one or more control parameter value for controlling the working memory in dependence on the future state data; invoking the certain transaction in response to receipt, by the computing node, of transaction invoking request data for invoking the certain transaction; and executing the certain transaction in dependence on at least one control parameter value of the one or more control parameter value for controlling the working memory.Type: GrantFiled: January 13, 2022Date of Patent: July 2, 2024Assignee: Kyndryl, Inc.Inventors: Brian M. O'Connell, Ann Corrao, Samir Nasser, Jeremy R. Fox
-
Patent number: 12028210Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: marking of a request to define a marked request that includes associated metadata, wherein the metadata specifies action for performing by a resource interface associated to a production environment resource of a production environment, wherein the resource interface is configured for emulating functionality of the production environment resource; and sending the marked request to the resource interface for performance of the action specified by the metadata.Type: GrantFiled: November 20, 2019Date of Patent: July 2, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Samir Nasser, Kyle Brown
-
Publication number: 20230221986Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: predicting, with use of one or more predictive model, subsequent future state data of a computing node having an associated working memory, wherein the subsequent future state data specifies that a certain transaction currently uninvoked will be invoked by the computing node; prior to the invoking of the certain transaction, proactively establishing one or more control parameter value for controlling the working memory in dependence on the future state data; invoking the certain transaction in response to receipt, by the computing node, of transaction invoking request data for invoking the certain transaction; and executing the certain transaction in dependence on at least one control parameter value of the one or more control parameter value for controlling the working memory.Type: ApplicationFiled: January 13, 2022Publication date: July 13, 2023Inventors: Brian M. O'CONNELL, Ann CORRAO, Samir NASSER, Jeremy R. FOX
-
Patent number: 11416490Abstract: A computer-implemented method groups queries to reduce performance degradation. The method includes, receiving, by a database manager, a set of queries from one or more requestors, wherein each query of the set of queries includes an access plan. The method includes, determining, based at least on the access plan of each query, that a first query in the set of queries is incompatible with a second query of the set of queries. The method includes, grouping, in response to the first query and the second query being incompatible, the first query in a first group, and the second query in a second group, wherein the first group and the second group are included in a set of groups. The method includes, determining an order for each group of the set of groups. The method further includes, executing, in response to determining the order, each group in the determined order.Type: GrantFiled: August 3, 2020Date of Patent: August 16, 2022Assignee: International Business Machines CorporationInventors: Samir Nasser, Brian M. O'Connell, Jeremy R. Fox
-
Patent number: 11271826Abstract: Information is gathered on microservice interactions. Two or more microservice failures are detected. For each microservices failure, a microservice restoration time is determined. An expected total cost of a downtime for each microservice is determined. Based on the determined expected total cost of the downtime for each microservice, an order of microservices to restore is determined.Type: GrantFiled: June 26, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Kyle Gene Brown, Brian M. O'Connell, Jeremy R. Fox, Samir Nasser
-
Publication number: 20220035816Abstract: A computer-implemented method groups queries to reduce performance degradation. The method includes, receiving, by a database manager, a set of queries from one or more requestors, wherein each query of the set of queries includes an access plan. The method includes, determining, based at least on the access plan of each query, that a first query in the set of queries is incompatible with a second query of the set of queries. The method includes, grouping, in response to the first query and the second query being incompatible, the first query in a first group, and the second query in a second group, wherein the first group and the second group are included in a set of groups. The method includes, determining an order for each group of the set of groups. The method further includes, executing, in response to determining the order, each group in the determined order.Type: ApplicationFiled: August 3, 2020Publication date: February 3, 2022Inventors: SAMIR NASSER, Brian M. O'Connell, Jeremy R. Fox
-
Patent number: 11188420Abstract: A method addresses a defect in software. The method periodically captures snapshots of versions of code for a particular software program as one or more functionalities are added to the particular software program. The method determines that a current version of the particular software program has a defect, and then iteratively tests previous versions of that particular software program until a most-recent non-defective version of the particular software program is detected. A software developer is directed to either debug the current version of the particular software program, or else re-create the current version of the particular software program from the most-recent non-defective version of the particular software program, depending on which approach is faster.Type: GrantFiled: January 15, 2020Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Zachary A. Silverstein, Samir Nasser, Neil Delima, Shikhar Kwatra
-
Patent number: 11182702Abstract: One or more microservice flows affected by a microservice failure are determined. An amount of revenue loss per period of time for the one or more microservice flows affected by the microservice failure is determined. A microservice restoration time for the microservice failure is retrieved. An expected total cost of a downtime for each microservice is determined based on the amount of revenue loss per period of time and the microservice restoration time.Type: GrantFiled: June 26, 2019Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventors: Kyle Gene Brown, Brian M. O'Connell, Jeremy R. Fox, Samir Nasser
-
Publication number: 20210216406Abstract: A method addresses a defect in software. The method periodically captures snapshots of versions of code for a particular software program as one or more functionalities are added to the particular software program. The method determines that a current version of the particular software program has a defect, and then iteratively tests previous versions of that particular software program until a most-recent non-defective version of the particular software program is detected. A software developer is directed to either debug the current version of the particular software program, or else re-create the current version of the particular software program from the most-recent non-defective version of the particular software program, depending on which approach is faster.Type: ApplicationFiled: January 15, 2020Publication date: July 15, 2021Inventors: ZACHARY A. SILVERSTEIN, SAMIR NASSER, NEIL DELIMA, SHIKHAR KWATRA
-
Publication number: 20200412624Abstract: Information is gathered on microservice interactions. Two or more microservice failures are detected. For each microservices failure, a microservice restoration time is determined. An expected total cost of a downtime for each microservice is determined. Based on the determined expected total cost of the downtime for each microservice, an order of microservices to restore is determined.Type: ApplicationFiled: June 26, 2019Publication date: December 31, 2020Inventors: Kyle Gene Brown, Brian M. O'Connell, Jeremy R. Fox, Samir Nasser
-
Publication number: 20200412623Abstract: One or more microservice flows affected by a microservice failure are determined. An amount of revenue loss per period of time for the one or more microservice flows affected by the microservice failure is determined. A microservice restoration time for the microservice failure is retrieved. An expected total cost of a downtime for each microservice is determined based on the amount of revenue loss per period of time and the microservice restoration time.Type: ApplicationFiled: June 26, 2019Publication date: December 31, 2020Inventors: Kyle Gene Brown, Brian M. O'Connell, Jeremy R. Fox, Samir Nasser
-
Publication number: 20200092168Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: marking of a request to define a marked request that includes associated metadata, wherein the metadata specifies action for performing by a resource interface associated to a production environment resource of a production environment, wherein the resource interface is configured for emulating functionality of the production environment resource; and sending the marked request to the resource interface for performance of the action specified by the metadata.Type: ApplicationFiled: November 20, 2019Publication date: March 19, 2020Inventors: Samir NASSER, Kyle BROWN
-
Patent number: 10567227Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving, by a database resource interface, a synthetic request to access a database resource; determining by machine logic rules of the database resource interface that the request has been synthetically generated by a generating device and is not a live production request; and responsive to the determination that the request has been synthetically generated sending, by the database resource interface, a responsive report to the generating device without accessing the database resource.Type: GrantFiled: January 12, 2018Date of Patent: February 18, 2020Assignee: International Business Machines CorporationInventors: Samir Nasser, Kyle Brown
-
Publication number: 20190222479Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving, by a database resource interface, a synthetic request to access a database resource; determining by machine logic rules of the database resource interface that the request has been synthetically generated by a generating device and is not a live production request; and responsive to the determination that the request has been synthetically generated sending, by the database resource interface, a responsive report to the generating device without accessing the database resource.Type: ApplicationFiled: January 12, 2018Publication date: July 18, 2019Inventors: Samir NASSER, Kyle BROWN
-
Patent number: 8411784Abstract: The multi-configuration adaptive layered steered space-time coded (LSSTC) wireless transmission system utilizes Layered Steered Space-Time Codes (LSSTC), a recently proposed multiple-input multiple-output (MIMO) system that combines the benefits of the vertical Bell Labs space-time (V-BLAST) scheme, space-time block codes (STBC) and beamforming. A multi-configuration transmission scheme based on LSSTC and V-BLAST systems uses threshold-based decision making to change the modulation type and the MIMO transmission scheme in order to optimize error performance.Type: GrantFiled: July 19, 2010Date of Patent: April 2, 2013Assignee: King Fahd University of Petroleum and MineralsInventors: Ahmad Suhail Salim, Salam Adel Zummo, Samir Nasser Al-Ghadban
-
Patent number: 8219138Abstract: The optimal power allocation method for an LSSTC wireless transmission system utilizes Layered Steered Space-Time Codes (LSSTC), a recently proposed multiple-input multiple-output (MIMO) system that combines the benefits of vertical Bell Labs space-time (V-BLAST) scheme, space-time block codes (STBC), and beamforming. A new downlink scheme employs LSSTC with optimal power allocation based on the assumption that the user feeds the base station (BS) with the average signal-to-noise ratio (SNR) per V-BLAST layer through the uplink feedback channel. Such a system enhances the error performance by assigning power to the layers in an optimum manner.Type: GrantFiled: July 19, 2010Date of Patent: July 10, 2012Assignee: King Fahd University of Petroleum and MineralsInventors: Salam Adel Zummo, Ahmad Suhail Salim, Samir Nasser Al-Ghadban
-
Publication number: 20120014418Abstract: The multi-configuration adaptive layered steered space-time coded (LSSTC) wireless transmission system utilizes Layered Steered Space-Time Codes (LSSTC), a recently proposed multiple-input multiple-output (MIMO) system that combines the benefits of the vertical Bell Labs space-time (V-BLAST) scheme, space-time block codes (STBC) and beamforming. A multi-configuration transmission scheme based on LSSTC and V-BLAST systems uses threshold-based decision making to change the modulation type and the MIMO transmission scheme in order to optimize error performance.Type: ApplicationFiled: July 19, 2010Publication date: January 19, 2012Inventors: Ahmad Suhail Salim, Salam Adel Zummo, Samir Nasser Al-Ghadban
-
Publication number: 20120014462Abstract: The optimal power allocation method for an LSSTC wireless transmission system utilizes Layered Steered Space-Time Codes (LSSTC), a recently proposed multiple-input multiple-output (MIMO) system that combines the benefits of vertical Bell Labs space-time (V-BLAST) scheme, space-time block codes (STBC), and beamforming. A new downlink scheme employs LSSTC with optimal power allocation based on the assumption that the user feeds the base station (BS) with the average signal-to-noise ratio (SNR) per V-BLAST layer through the uplink feedback channel. Such a system enhances the error performance by assigning power to the layers in an optimum manner.Type: ApplicationFiled: July 19, 2010Publication date: January 19, 2012Inventors: Salam Adel Zummo, Ahmad Suhail Salim, Samir Nasser Al-Ghadban