Patents by Inventor Shahrokh Daijavad

Shahrokh Daijavad 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: 11907963
    Abstract: Personalization with on-device privacy preservation is provided by receiving, at a user device, a generalized recommendation from a remote provider backend, which include a plurality of candidate items responsive to a request from an application running on the user device; generating a plurality of candidate vectors corresponding to the plurality of candidate items representing a corresponding candidate item in a binary format across a plurality of metrics associated with the plurality of candidate items; generating a user vector based on personal data stored on the user device, the user vector representing a user in a binary format across one or more metrics associated with the personal data; determining interaction propensities based on the user vector and the plurality of candidate vectors according to a global model run on the user device; and displaying, on the user device, the plurality of candidate items according to the interaction propensities.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: February 20, 2024
    Assignee: International Business Machines Corporation
    Inventors: Kelvin Kakugwa, Joe Latone, Nirmit V Desai, Shahrokh Daijavad, Wendy Chong, Heather D Achilles, Dinesh C Verma, Bijan Davari
  • Patent number: 11874700
    Abstract: Embodiments are disclosed for a method for a wearable secure data device. The method includes setting an operational mode for the wearable secure data device that stores a plurality of secure data items. The method also includes receiving a request for at least one of the secure data items from a client device that is communicating with a third-party device. Additionally, the method includes determining if the operational mode is associated with allowing access to the secure data items. Further, the method includes providing a response based on the determination.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: January 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Dinesh C. Verma, Bong Jun Ko, Shahrokh Daijavad, Nirmit V Desai, Mudhakar Srivatsa
  • Patent number: 11803413
    Abstract: A set of network traffic among a plurality of legacy applications is monitored. From the set of network traffic, a communication graph is generated for the plurality. From the communication graph, a set of migratable applications within the plurality is identified. The set of migratable applications is migrated to a cloud edge layer, and a user is notified of the migration.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: October 31, 2023
    Assignee: International Business Machines Corporation
    Inventors: Dinesh C. Verma, Shahrokh Daijavad, Bijan Davari
  • Publication number: 20220179683
    Abstract: A set of network traffic among a plurality of legacy applications is monitored. From the set of network traffic, a communication graph is generated for the plurality. From the communication graph, a set of migratable applications within the plurality is identified. The set of migratable applications is migrated to a cloud edge layer, and a user is notified of the migration.
    Type: Application
    Filed: December 3, 2020
    Publication date: June 9, 2022
    Inventors: Dinesh C. Verma, Shahrokh DAIJAVAD, Bijan Davari
  • Patent number: 11196830
    Abstract: A notification message is received by a communication device The notification message includes a message identifier and a digital signature generated by an original sender of the notification message. That an integrity of message content in the notification message and an original sender of the notification message is verified is determined using the digital signature. Responsive to determining that the notification message is verified, the notification message is forwarded by the communication device using a peer-to-peer communication channel over a mesh network.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: December 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nirmit V. Desai, Shahrokh Daijavad, Catherine H. Crawford, Steven E. Millman, Heather D. Achilles, Carmelo I. Uria, Peter F. Mycue, Wendy Chong, Adam E. Grant, Randy M. Fussell, Christopher P. Huff
  • Patent number: 11164108
    Abstract: A trained base model is distributed to a set of nodes. From a first node in the set of nodes, a first set of meta-metrics resulting from a transfer learning operation on the trained base model at the first node is collected. The transfer learning at the first node uses first local data available at the first node. The first node is clustered in a cluster with a second node from the set of nodes, in response to a meta-metric in the first set of meta-metrics being within a tolerance value of a corresponding meta-metric in a second set of meta-metrics collected from the second node. A normalized set of model parameters is constructed after an iteration of transfer learning or local learning at the first and second nodes. The normalized set of model parameters is distributed to the first node and the second node in the cluster.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nirmit V. Desai, Kelvin Kakugawa, Carmelo I. Uria, Wendy Chong, Steven E. Millman, Shahrokh Daijavad, Heather D. Achilles
  • Patent number: 11062323
    Abstract: According to an embodiment, a method for registering a component is provided. The method includes receiving a request for registration of the component. The method also includes acquiring registration information of the component in response to the request by communicating directly with the component and exacting the registration information and modifying a registration entry associated with the component in a registration database according to the registration information.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: July 13, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John M. Cohn, Shahrokh Daijavad, Nirmit V. Desai, Martin G. Kienzle, Dinesh Verma
  • Publication number: 20210141414
    Abstract: Embodiments are disclosed for a method for a wearable secure data device. The method includes setting an operational mode for the wearable secure data device that stores a plurality of secure data items. The method also includes receiving a request for at least one of the secure data items from a client device that is communicating with a third-party device. Additionally, the method includes determining if the operational mode is associated with allowing access to the secure data items. Further, the method includes providing a response based on the determination.
    Type: Application
    Filed: November 12, 2019
    Publication date: May 13, 2021
    Inventors: Dinesh C. Verma, Bong Jun KO, Shahrokh DAIJAVAD, Nirmit V Desai, MUDHAKAR SRIVATSA
  • Publication number: 20210126904
    Abstract: Personalization with on-device privacy preservation is provided by receiving, at a user device, a generalized recommendation from a remote provider backend, which include a plurality of candidate items responsive to a request from an application running on the user device; generating a plurality of candidate vectors corresponding to the plurality of candidate items representing a corresponding candidate item in a binary format across a plurality of metrics associated with the plurality of candidate items; generating a user vector based on personal data stored on the user device, the user vector representing a user in a binary format across one or more metrics associated with the personal data; determining interaction propensities based on the user vector and the plurality of candidate vectors according to a global model run on the user device; and displaying, on the user device, the plurality of candidate items according to the interaction propensities.
    Type: Application
    Filed: October 29, 2019
    Publication date: April 29, 2021
    Inventors: Kelvin Kakugwa, Joe Latone, Nirmit V Desai, Shahrokh Daijavad, Wendy Chong, Heather D Achilles, Dinesh C Verma, Bijan Davari
  • Patent number: 10534414
    Abstract: A portable computing system includes a portable computing device consisting essentially of a logical processor, a memory in communication with the logical processor with operating system software, a high speed, secure wireless communication module in communication with the logical processor, an integrated power source suitable to provide all power needs of the portable computing device and an integrated electric power generation mechanism in communication with the integrated power source to recharge the integrated power source. In addition a visual display is provided that has a power supply separate from the integrated power source of the portable computing device and a complementary wireless communication module, the portable visual display in communication with the high speed, secure wireless communication module through the complementary wireless communication module. The portable computing device and the visual display do not share a physical connection.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: January 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shahrokh Daijavad, Alberto Valdes Garcia, Dinesh C Verma, Bodhisatwa Sadhu, Kai Schleupen
  • Publication number: 20190325350
    Abstract: A trained base model is distributed to a set of nodes. From a first node in the set of nodes, a first set of meta-metrics resulting from a transfer learning operation on the trained base model at the first node is collected. The transfer learning at the first node uses first local data available at the first node. The first node is clustered in a cluster with a second node from the set of nodes, in response to a meta-metric in the first set of meta-metrics being within a tolerance value of a corresponding meta-metric in a second set of meta-metrics collected from the second node. A normalized set of model parameters is constructed after an iteration of transfer learning or local learning at the first and second nodes. The normalized set of model parameters is distributed to the first node and the second node in the cluster.
    Type: Application
    Filed: April 20, 2018
    Publication date: October 24, 2019
    Applicant: International Business Machines Corporation
    Inventors: Nirmit V. Desai, Kelvin Kakugawa, Carmelo I. Uria, Wendy Chong, Steven E. Millman, Shahrokh DAIJAVAD, Heather D. Achilles
  • Patent number: 10423914
    Abstract: Technical solutions are described for selecting components from multiple vendors for a system. An example computer-implemented method includes receiving, by a processor, an environment map that identifies a first component placeholder of the system. The computer-implemented method further includes identifying, by the processor, that the first component placeholder interfaces with a second component placeholder of the system. The computer-implemented method further includes determining, by the processor, a role assigned to the first component placeholder, where the role indicates a type of data that a first component at the first component placeholder communicates with a second component at the second component placeholder. The computer-implemented method further includes determining, by the processor, a list of components for selecting the first component, where each component from the list of components matches the role assigned to the first component placeholder.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shahrokh Daijavad, Nirmit V. Desai, Martin G. Kienzle, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • Publication number: 20190253508
    Abstract: A notification message is received by a communication device The notification message includes a message identifier and a digital signature generated by an original sender of the notification message. That an integrity of message content in the notification message and an original sender of the notification message is verified is determined using the digital signature. Responsive to determining that the notification message is verified, the notification message is forwarded by the communication device using a peer-to-peer communication channel over a mesh network.
    Type: Application
    Filed: February 12, 2018
    Publication date: August 15, 2019
    Applicant: International Business Machines Corporation
    Inventors: Nirmit V. Desai, Shahrokh Daijavad, Catherine H. Crawford, Steven E. Millman, Heather D. Achilles, Carmelo I. Uria, Peter F. Mycue, Wendy Chong, Adam E. Grant, Randy M. Fussell, Christopher P. Huff
  • Patent number: 10264529
    Abstract: An application configured to provide a service using a particular type of sensor data can be executed by a first mobile device. The application attempting to access the particular type of sensor data from the first mobile device can be detected. Responsive to detecting the application attempting to access the particular type of sensor data from the first mobile device, the first mobile device can receive first sensor data from at least a second mobile device via at least a first low energy communication link, wherein the first sensor data received from the second mobile device is the particular type of sensor data the application is attempting to access, and the first mobile device can execute program code configured to provide the particular type of sensor data, and providing the first sensor data received from the second mobile device to the application.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: April 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Catherine H. Crawford, Shahrokh Daijavad, Nirmit V. Desai, Scott D. Lekuch
  • Patent number: 10085157
    Abstract: Techniques for reconfiguring mobile networks based on network state information are provided. In one aspect, a method for managing a mobile network is provided. The method includes the steps of: gathering network state information from an edge of the mobile network, wherein the edge of the mobile network includes a radio network and a cellular network through which user equipment communicate with an internet protocol (IP) network which is at a core of the mobile network; analyzing the network state information based on policy controls to determine actions for optimizing the mobile network; and reconfiguring the mobile network using the actions for optimizing the mobile network. A system for managing a mobile network is also provided.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Shahrokh Daijavad, Bijan Davari, Brian P. Naughton, Dinesh C. Verma
  • Publication number: 20180249415
    Abstract: An application configured to provide a service using a particular type of sensor data can be executed by a first mobile device. The application attempting to access the particular type of sensor data from the first mobile device can be detected. Responsive to detecting the application attempting to access the particular type of sensor data from the first mobile device, the first mobile device can receive first sensor data from at least a second mobile device via at least a first low energy communication link, wherein the first sensor data received from the second mobile device is the particular type of sensor data the application is attempting to access, and the first mobile device can execute program code configured to provide the particular type of sensor data, and providing the first sensor data received from the second mobile device to the application.
    Type: Application
    Filed: April 30, 2018
    Publication date: August 30, 2018
    Inventors: Catherine H. Crawford, Shahrokh Daijavad, Nirmit V. Desai, Scott D. Lekuch
  • Patent number: 9986506
    Abstract: An application configured to provide a service using a particular type of sensor data can be executed by a first mobile device. The application attempting to access the particular type of sensor data from the first mobile device can be detected. Responsive to detecting the application attempting to access the particular type of sensor data from the first mobile device, the first mobile device can receive first sensor data from at least a second mobile device via at least a first low energy communication link, wherein the first sensor data received from the second mobile device is the particular type of sensor data the application is attempting to access, and the first mobile device can execute program code configured to provide the particular type of sensor data, and providing the first sensor data received from the second mobile device to the application.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: May 29, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Catherine H. Crawford, Shahrokh Daijavad, Nirmit V. Desai, Scott D. Lekuch
  • Patent number: 9940549
    Abstract: A method of black ice detection includes receiving image stream data from a mobile device. The mobile device is in a vehicle. At least one of accelerometer data from at least one accelerometer, temperature and humidity data, and on board dash vehicle data is received. A classifier embedded in the mobile device is run to evaluate the received image stream data, and the at least one of the accelerometer data, the temperature and humidity data, and the on board dash vehicle data. It is determined whether black ice is present in the image stream data based on a result generated by the classifier.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: April 10, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Catherine H. Crawford, Shahrokh Daijavad, John A. Gunnels, Tomasz Nowicki, Grzegorz M. Swirszcz, Jimi Xenidis
  • Publication number: 20180013633
    Abstract: Technical solutions are described for selecting components from multiple vendors for a system. An example computer-implemented method includes receiving, by a processor, an environment map that identifies a first component placeholder of the system. The computer-implemented method further includes identifying, by the processor, that the first component placeholder interfaces with a second component placeholder of the system. The computer-implemented method further includes determining, by the processor, a role assigned to the first component placeholder, where the role indicates a type of data that a first component at the first component placeholder communicates with a second component at the second component placeholder. The computer-implemented method further includes determining, by the processor, a list of components for selecting the first component, where each component from the list of components matches the role assigned to the first component placeholder.
    Type: Application
    Filed: July 8, 2016
    Publication date: January 11, 2018
    Inventors: Shahrokh Daijavad, Nirmit V. Desai, Martin G. Kienzle, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • Publication number: 20180005084
    Abstract: A method of black ice detection includes receiving image stream data from a mobile device. The mobile device is in a vehicle. At least one of accelerometer data from at least one accelerometer, temperature and humidity data, and on board dash vehicle data is received. A classifier embedded in the mobile device is run to evaluate the received image stream data, and the at least one of the accelerometer data, the temperature and humidity data, and the on board dash vehicle data. It is determined whether black ice is present in the image stream data based on a result generated by the classifier.
    Type: Application
    Filed: June 29, 2016
    Publication date: January 4, 2018
    Inventors: CATHERINE H. CRAWFORD, SHAHROKH DAIJAVAD, JOHN A. GUNNELS, TOMASZ NOWICKI, GRZEGORZ M. SWIRSZCZ, JIMI XENIDIS