Patents by Inventor Jarett Stein
Jarett Stein 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: 11194911Abstract: An example operation may include one or more of transmitting a copy of the master ledger when a developer joins a network, receiving proposed changes to the master ledger, and updating the master ledger at the branch hash.Type: GrantFiled: July 10, 2018Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Xianjun Zhu, Jarett Stein, Hin Ting Chui, Bradley C. Herrin
-
Patent number: 11157622Abstract: An example operation may include one or more of transmitting a copy of the master ledger, wherein the master ledger comprises a code and history, receiving one or more changes to the copy of the master ledger, updating the master ledger when a required smart contract code standard is met, and initiating a push of the updated master ledger to one or more developer branches to enforce synchronization across the one or more developer branches.Type: GrantFiled: July 10, 2018Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Xianjun Zhu, Jarett Stein, Hin Ting Chui, Bradley C. Herrin
-
Patent number: 11151517Abstract: A method, system, and computer product for prompting a patient to take a medicine including collecting medicine prescription information associated with a patient, collecting medicine usage data associated with the patient, comparing the medicine usage data with the medicine prescription information, determining whether a medicine is taken by the patient as prescribed in the prescription information based on a comparison result of the medicine usage data and the prescription information, and generating one or more control signals to interrupt operations of one or more devices within an environment of the patient or environments of the patient's family member or caregivers, in response to determining that the medicine is not taken as prescribed.Type: GrantFiled: April 25, 2017Date of Patent: October 19, 2021Assignee: International Business Machines CorporationInventors: Bradley C. Herrin, Morris S. Johnson, Jr., Jarett Stein, Xianjun Zhu
-
Patent number: 10997150Abstract: An example operation may include one or more of creating a child ledger for each new environment that is setup, updating a master ledger when a smart contract condition is met, and when the master ledger is updated, initiating deployment of an update to a plurality of managed environments.Type: GrantFiled: May 15, 2018Date of Patent: May 4, 2021Assignee: International Business Machines CorporationInventors: Hin Ting Chui, Jarett Stein, Bradley C. Herrin, Xianjun Zhu
-
Patent number: 10819855Abstract: A system, a method and a computer program product for managing multiple meetings and/or conference calls by performing the steps of receiving, by a computer, invitations to attend, by at least one attendee, two or more meetings, and detecting, by the computer, a one or more conflicts between the two meetings. The computer communicates, to the attendee, at least one detected conflict of the one or more detected conflicts. The computer receives an identification of a single meeting of the two or more meetings the at least one attendee will attend and at least one meeting to be transcribed. At least one meeting to be transcribed includes all meetings of the two or more meetings exclusive of the single meeting the attendee will attend. At least a portion of the at least one meeting is transcribed into a first textual transcript and selectively delivered to the attendee in real time.Type: GrantFiled: May 8, 2019Date of Patent: October 27, 2020Assignee: International Business Machines CorporationInventors: Bradley C. Herrin, Morris S. Johnson, Jr., Jarett Stein, Xianjun Zhu
-
Patent number: 10803250Abstract: A managing computer receives a proposed outgoing message that has been created for proposed transmission to one or more recipients. The managing computer determines a respective tone associated with one or more respective parts of the proposed outgoing message, and determines a probable interpreted tone of the one or more respective parts as perceived by the one or more recipients. In response to determining a difference between the respective tone and the probable interpreted tone for the one or more respective parts of the proposed outgoing message, the managing computer changes the one or more respective parts of the proposed outgoing message in order to create a modified outgoing message, where the probable interpreted tone for the one or more recipients of the modified outgoing message matches a sender-intended tone for the modified outgoing message. The managing computer then transmits the modified outgoing message to the one or more recipients.Type: GrantFiled: August 23, 2018Date of Patent: October 13, 2020Assignee: International Business Machines CorporationInventors: Hin Ting Chui, Jarett Stein, Meaghan Vella, Tony B. Wang
-
Patent number: 10671647Abstract: A method, system, and apparatus are provided for automating digital resource management by using monitored user interactions with digital resources to compute a user interaction metric for each digital resource upon detecting a role change for a first user having a user interaction history with the digital resources, where each user interaction metric indicates how important the first user is to the corresponding digital resource and is used to select and map a first digital resource to a second user to provide an ownership transition recommendation for the first digital resource in response to the role change for the first user.Type: GrantFiled: August 10, 2015Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Bradley C. Herrin, Morris S. Johnson, Jr., Matthew T. McGuigan, Jarett Stein
-
Patent number: 10628461Abstract: A method, system, and apparatus are provided for automating digital resource management by using monitored user interactions with digital resources to compute a user interaction metric for each digital resource upon detecting a role change for a first user having a user interaction history with the digital resources, where each user interaction metric indicates how important the first user is to the corresponding digital resource and is used to select and map a first digital resource to a second user to provide an ownership transition recommendation for the first digital resource in response to the role change for the first user.Type: GrantFiled: June 8, 2015Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: Bradley C. Herrin, Morris S. Johnson, Jr., Matthew T. McGuigan, Jarett Stein
-
Publication number: 20200065381Abstract: A managing computer receives a proposed outgoing message that has been created for proposed transmission to one or more recipients. The managing computer determines a respective tone associated with one or more respective parts of the proposed outgoing message, and determines a probable interpreted tone of the one or more respective parts as perceived by the one or more recipients. In response to determining a difference between the respective tone and the probable interpreted tone for the one or more respective parts of the proposed outgoing message, the managing computer changes the one or more respective parts of the proposed outgoing message in order to create a modified outgoing message, where the probable interpreted tone for the one or more recipients of the modified outgoing message matches a sender-intended tone for the modified outgoing message. The managing computer then transmits the modified outgoing message to the one or more recipients.Type: ApplicationFiled: August 23, 2018Publication date: February 27, 2020Inventors: HIN TING CHUI, JARETT STEIN, MEAGHAN VELLA, TONY B. WANG
-
Publication number: 20200019707Abstract: An example operation may include one or more of transmitting a copy of the master ledger, wherein the master ledger comprises a code and history, receiving one or more changes to the copy of the master ledger, updating the master ledger when a required smart contract code standard is met, and initiating a push of the updated master ledger to one or more developer branches to enforce synchronization across the one or more developer branches.Type: ApplicationFiled: July 10, 2018Publication date: January 16, 2020Inventors: Xianjun Zhu, Jarett Stein, Hin Ting Chui, Bradley C. Herrin
-
Publication number: 20200019706Abstract: An example operation may include one or more of transmitting a copy of the master ledger when a developer joins a network, receiving proposed changes to the master ledger, and updating the master ledger at the branch hash.Type: ApplicationFiled: July 10, 2018Publication date: January 16, 2020Inventors: Xianjun Zhu, Jarett Stein, Hin Ting Chui, Bradley C. Herrin
-
Publication number: 20190354614Abstract: An example operation may include one or more of creating a child ledger for each new environment that is setup, updating a master ledger when a smart contract condition is met, and when the master ledger is updated, initiating deployment of an update to a plurality of managed environments.Type: ApplicationFiled: May 15, 2018Publication date: November 21, 2019Inventors: Hin Ting Chui, Jarett Stein, Bradley C. Herrin, Xianjun Zhu
-
Publication number: 20190327362Abstract: A system, a method and a computer program product for managing multiple meetings and/or conference calls by performing the steps of receiving, by a computer, invitations to attend, by at least one attendee, two or more meetings, and detecting, by the computer, a one or more conflicts between the two meetings. The computer communicates, to the attendee, at least one detected conflict of the one or more detected conflicts. The computer receives an identification of a single meeting of the two or more meetings the at least one attendee will attend and at least one meeting to be transcribed. At least one meeting to be transcribed includes all meetings of the two or more meetings exclusive of the single meeting the attendee will attend. At least a portion of the at least one meeting is transcribed into a first textual transcript and selectively delivered to the attendee in real time.Type: ApplicationFiled: May 8, 2019Publication date: October 24, 2019Inventors: Bradley C. Herrin, Morris S. Johnson, JR., Jarett Stein, Xianjun Zhu
-
Patent number: 10334110Abstract: A system, a method and a computer program product for managing multiple meetings and/or conference calls by performing the steps of receiving, by a computer, invitations to attend, by at least one attendee, two or more meetings, and detecting, by the computer, a one or more conflicts between the two meetings. The computer communicates, to the attendee, at least one detected conflict of the one or more detected conflicts. The computer receives an identification of a single meeting of the two or more meetings the at least one attendee will attend and at least one meeting to be transcribed. At least one meeting to be transcribed includes all meetings of the two or more meetings exclusive of the single meeting the attendee will attend. At least a portion of the at least one meeting is transcribed into a first textual transcript and selectively delivered to the attendee in real time.Type: GrantFiled: January 5, 2017Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Bradley C. Herrin, Morris S. Johnson, Jr., Jarett Stein, Xianjun Zhu
-
Publication number: 20180307799Abstract: A method, system, and computer product for prompting a patient to take a medicine including collecting medicine prescription information associated with a patient, collecting medicine usage data associated with the patient, comparing the medicine usage data with the medicine prescription information, determining whether a medicine is taken by the patient as prescribed in the prescription information based on a comparison result of the medicine usage data and the prescription information, and generating one or more control signals to interrupt operations of one or more devices within an environment of the patient or environments of the patient's family member or caregivers, in response to determining that the medicine is not taken as prescribed.Type: ApplicationFiled: April 25, 2017Publication date: October 25, 2018Inventors: Bradley C. Herrin, Morris S. Johnson, JR., Jarett Stein, Xianjun Zhu
-
Publication number: 20180191907Abstract: A system, a method and a computer program product for managing multiple meetings and/or conference calls by performing the steps of receiving, by a computer, invitations to attend, by at least one attendee, two or more meetings, and detecting, by the computer, a one or more conflicts between the two meetings. The computer communicates, to the attendee, at least one detected conflict of the one or more detected conflicts. The computer receives an identification of a single meeting of the two or more meetings the at least one attendee will attend and at least one meeting to be transcribed. At least one meeting to be transcribed includes all meetings of the two or more meetings exclusive of the single meeting the attendee will attend. At least a portion of the at least one meeting is transcribed into a first textual transcript and selectively delivered to the attendee in real time.Type: ApplicationFiled: January 5, 2017Publication date: July 5, 2018Inventors: Bradley C. Herrin, Morris S. Johnson, JR., Jarett Stein, Xianjun Zhu
-
Publication number: 20170344943Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: adjusting a delivery route by use of incentives. In one embodiment the adjusting may include: based on constraints for entities, generating a delivery route that optimizes a target criteria based on criteria constraints of entities subscribing to a routing optimization system; receiving a request to change the delivery route from a requesting entity of the entities; generating a new route by use of a new set of constrains comprising additional constraints formulated from the request; analyzing the new route for impact to the entities on the criteria constraints; calculating the incentives respective to the entities based on the impact and characterization of the requesting entity; communicating the incentives and the new route amongst the entities and deploy the new route once accepted by all of the entities.Type: ApplicationFiled: May 25, 2016Publication date: November 30, 2017Inventors: Bradley C. Herrin, Morris Johnson, Matthew McGuigan, Jarett Stein
-
Publication number: 20160358117Abstract: A method, system, and apparatus are provided for automating digital resource management by using monitored user interactions with digital resources to compute a user interaction metric for each digital resource upon detecting a role change for a first user having a user interaction history with the digital resources, where each user interaction metric indicates how important the first user is to the corresponding digital resource and is used to select and map a first digital resource to a second user to provide an ownership transition recommendation for the first digital resource in response to the role change for the first user.Type: ApplicationFiled: June 8, 2015Publication date: December 8, 2016Inventors: Bradley C. Herrin, Morris S. Johnson, JR., Matthew T. McGuigan, Jarett Stein
-
Publication number: 20160357850Abstract: A method, system, and apparatus are provided for automating digital resource management by using monitored user interactions with digital resources to compute a user interaction metric for each digital resource upon detecting a role change for a first user having a user interaction history with the digital resources, where each user interaction metric indicates how important the first user is to the corresponding digital resource and is used to select and map a first digital resource to a second user to provide an ownership transition recommendation for the first digital resource in response to the role change for the first user.Type: ApplicationFiled: August 10, 2015Publication date: December 8, 2016Inventors: Bradley C. Herrin, Morris S. Johnson, JR., Matthew T. McGuigan, Jarett Stein
-
Publication number: 20160232541Abstract: Detecting the presence of shelfware. A licensing data table and an exported business data table are received from a business data source, wherein a plurality of data fields associated with a plurality of business categories are included. A plurality of dimensions are created based on a common data attribute among the plurality of data fields. The received licensing data table and the received exported business data table are structured by assigning each data field within the plurality of data fields to a dimension within the plurality of dimensions. A fact table for each of the plurality of business categories is populated for each of the plurality of business categories. The populated fact tables are merged based on a predetermined usefulness when detecting shelfware. A dimensional model is constructed. An interpretative report is built to display a plurality of customer-related information based on the constructed dimensional model.Type: ApplicationFiled: February 29, 2016Publication date: August 11, 2016Inventors: Jennifer G. Becker, Jarett Stein