Patents by Inventor Shahir A Daya

Shahir A Daya 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: 10902151
    Abstract: An approach is provided for securing data. A concept associated with a domain is identified as a concept of data in a first call. The identified concept is associated to policies. Based on (i) a determination that attribute names of the data in a second call match a second concept associated with the domain and (ii) a match between a pattern and field values of the data, the second concept is identified as the previously identified concept associated with the first call and an inference score is determined. Based on the inference score exceeding a threshold and the second concept being associated with the policies, the second call is blocked, thereby securing the data according to the policies, before a completion of a transaction that includes the second call, and without requiring a validation of the second concept by a human administrator.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Peter H. Burton, Shahir A. Daya, Luc Desrosiers, Manvendra Gupta
  • Patent number: 10771533
    Abstract: Aspects control data transfers within group of networked devices. The devices are assigned a power values indicative of a relative quality of power supply, connection values indicative of a relative quality of network connections available, and master state values as a function of a comparing historical usage data. The devices with a highest combination value generated from the assigned master state, power and connection values is set as a master device to receive the data item and transfer the data item to each of other devices as client devices relative to the master device.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Peter H. Burton, Shahir A. Daya, Luc Desrosiers, Manvendra Gupta
  • Publication number: 20200243182
    Abstract: A method, system and computer readable program storage device for managing personalized nutrition. In an embodiment, the method comprises acquiring with a portable device a collection of physical metrics of a user; storing the collection of physical metrics on the portable device; and linking the stored physical metrics with information about the user, pre-stored on a separate storage device, to determine nutrition for the user. The linking is augmented with information obtained over the Internet to identify a place to obtain said nutrition for the user. In an embodiment, the portable device is used to measure a glucose level of the user; the glucose level of the user is compared with thresholds stored in the separate storage device; and based on these thresholds, the portable device issues a warning to the user to additional parties.
    Type: Application
    Filed: January 28, 2019
    Publication date: July 30, 2020
    Inventors: Effron Esseiva, Romelia H. Flores, Peter G. Finn, Mark B. Stevens, Shahir A. Daya, Thiago Cesar Rotta, Dino Angelo Trevisani
  • Patent number: 10609118
    Abstract: Aspects control data transfers within group of networked devices. The devices are assigned a power values indicative of a relative quality of power supply, connection values indicative of a relative quality of network connections available, and master state values as a function of a comparing historical usage data. The devices with a highest combination value generated from the assigned master state, power and connection values is set as a master device to receive the data item and transfer the data item to each of other devices as client devices relative to the master device.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Peter H. Burton, Shahir A. Daya, Luc Desrosiers, Manvendra Gupta
  • Publication number: 20190303613
    Abstract: An approach is provided for securing data. A concept associated with a domain is identified as a concept of data in a first call. The identified concept is associated to policies. Based on (i) a determination that attribute names of the data in a second call match a second concept associated with the domain and (ii) a match between a pattern and field values of the data, the second concept is identified as the previously identified concept associated with the first call and an inference score is determined. Based on the inference score exceeding a threshold and the second concept being associated with the policies, the second call is blocked, thereby securing the data according to the policies, before a completion of a transaction that includes the second call, and without requiring a validation of the second concept by a human administrator.
    Type: Application
    Filed: June 17, 2019
    Publication date: October 3, 2019
    Inventors: Peter H. Burton, Shahir A. Daya, Luc Desrosiers, Manvendra Gupta
  • Publication number: 20190306225
    Abstract: Aspects control data transfers within group of networked devices. The devices are assigned a power values indicative of a relative quality of power supply, connection values indicative of a relative quality of network connections available, and master state values as a function of a comparing historical usage data. The devices with a highest combination value generated from the assigned master state, power and connection values is set as a master device to receive the data item and transfer the data item to each of other devices as client devices relative to the master device.
    Type: Application
    Filed: June 18, 2019
    Publication date: October 3, 2019
    Inventors: PETER H. BURTON, SHAHIR A. DAYA, LUC DESROSIERS, MANVENDRA GUPTA
  • Patent number: 10360403
    Abstract: An approach is provided for securing data. Concept expansion on a data structure and names of attributes of the data is performed. Values of fields of the data are matched to a pattern in a repository that includes patterns that specify concepts. Based on the concept expansions and the field values matched to the pattern, a concept of the data is identified and an inference score is determined. The inference score indicates whether the identified score requires a validation. If the inference score exceeds a threshold score, a policy associated with the concept is identified and an action to secure the data based on the policy is performed. If the inference score does not exceed the threshold score, (i) a validation of the concept is received or (ii) an indication that the identified concept is not valid and a new concept of the data are received.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Peter H. Burton, Shahir A. Daya, Luc Desrosiers, Manvendra Gupta
  • Patent number: 10284634
    Abstract: A system, program and method are provided for monitoring and detecting changes for infrastructure orchestration templates. A computer provisions a stack using an existing template. The computer detects a change in the stack, wherein the detecting includes comparing at least one configuration element of the stack to at least one definition stored within a repository of a system. The computer determines whether the change is relevant to the existing template. In response to the change being relevant, the computer determines a type of change in the stack. The computer performs either updating a relevant section of the existing template or creating a new template by adding a new portion, which defines a new configuration element according to the type of change in the stack.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Peter H. Burton, Shahir A. Daya, Luc Desrosiers, Manvendra Gupta
  • Publication number: 20180300498
    Abstract: An approach is provided for securing data. Concept expansion on a data structure and names of attributes of the data is performed. Values of fields of the data are matched to a pattern in a repository that includes patterns that specify concepts. Based on the concept expansions and the field values matched to the pattern, a concept of the data is identified and an inference score is determined. The inference score indicates whether the identified score requires a validation. If the inference score exceeds a threshold score, a policy associated with the concept is identified and an action to secure the data based on the policy is performed. If the inference score does not exceed the threshold score, (i) a validation of the concept is received or (ii) an indication that the identified concept is not valid and a new concept of the data are received.
    Type: Application
    Filed: April 12, 2017
    Publication date: October 18, 2018
    Inventors: Peter H. Burton, Shahir A. Daya, Luc Desrosiers, Manvendra Gupta
  • Publication number: 20180270291
    Abstract: Aspects control data transfers within group of networked devices. The devices are assigned a power values indicative of a relative quality of power supply, connection values indicative of a relative quality of network connections available, and master state values as a function of a comparing historical usage data. The devices with a highest combination value generated from the assigned master state, power and connection values is set as a master device to receive the data item and transfer the data item to each of other devices as client devices relative to the master device.
    Type: Application
    Filed: March 14, 2017
    Publication date: September 20, 2018
    Inventors: PETER H. BURTON, SHAHIR A. DAYA, LUC DESROSIERS, MANVENDRA GUPTA
  • Publication number: 20180205600
    Abstract: A system, program and method are provided for monitoring and detecting changes for infrastructure orchestration templates. A computer provisions a stack using an existing template. The computer detects a change in the stack, wherein the detecting includes comparing at least one configuration element of the stack to at least one definition stored within a repository of a system. The computer determines whether the change is relevant to the existing template. In response to the change being relevant, the computer determines a type of change in the stack. The computer performs either updating a relevant section of the existing template or creating a new template by adding a new portion, which defines a new configuration element according to the type of change in the stack.
    Type: Application
    Filed: January 19, 2017
    Publication date: July 19, 2018
    Inventors: Peter H. Burton, Shahir A. Daya, Luc Desrosiers, Manvendra Gupta
  • Patent number: 8078624
    Abstract: Searching content of a portal. The portal includes at least one portal page having a plurality of portal content elements at least one of which is a secure portal content element wherein each of the portal content elements is a portion of a portal page. Each secure portal content element is associated with a unique identifier, wherein the unique identifier is a uniform resource locator and is different than a uniform resource locator for the portal page. Each secure portal content element is indexed by a keyword. Search parameters and credentials are received from a user, and a preliminary result set satisfying the search parameters is generated. For each secure portal content element in the preliminary result set, the credentials and the unique identifier are used to determine whether the user is permitted to access that secure portal content element. The preliminary result set is used to generate a final result set.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: December 13, 2011
    Assignee: International Business Machines Corporation
    Inventor: Shahir A Daya
  • Publication number: 20090164447
    Abstract: Searching content of a portal comprising a plurality of portal content elements, at least one of which is a secure portal content element. Each secure portal content element is associated with a unique identifier. Search parameters and credentials are received from a user, and a preliminary result set satisfying the search parameters is generated. For each secure portal content element in the preliminary result set, the credentials and the unique identifier are used to determine whether the user is permitted to access that secure portal content element. The preliminary result set is used to generate a final result set. A result identification is presented to the user, identifying the secure portal content elements that are included in the final result set and which the user is permitted to access, with such secure portal content elements being distinguished from any secure portal content elements to which the user is denied access.
    Type: Application
    Filed: December 20, 2007
    Publication date: June 25, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Shahir A Daya