-
公开(公告)号:US20200380624A1
公开(公告)日:2020-12-03
申请号:US16428611
申请日:2019-05-31
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ami Turgman , Yosef Dinerstein , Ashwarya Poddar
Abstract: Embodiments described herein are configured to generate a smart contract deployed to a distributed ledger platform. In particular, a first party and a second party select a smart contract template and a user interface user interface is thereafter presented to the parties for inclusion of negotiable contract elements. Upon agreement, a smart contract is thereafter generated by augmenting smart contract template programming code to include the included contract elements, and the code is compiled and deployed to a smart contract platform such as, for example, a blockchain. Embodiments include meta-instructions in the smart contract programming code that at least in part determines how the specified contract elements are included in the smart contract programming code. In embodiments, the meta-instructions are embedded in comments in the smart contract programming code.
-
公开(公告)号:US11768961B2
公开(公告)日:2023-09-26
申请号:US17513158
申请日:2021-10-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yun-Cheng Ju , Ashwarya Poddar , Royi Ronen , Oron Nir , Ami Turgman , Andreas Stolcke , Edan Hauon
IPC: G06F21/62 , G06F40/295 , G10L15/26 , G10L17/00 , G10L15/22
CPC classification number: G06F21/6254 , G06F40/295 , G10L15/26 , G10L17/00 , G10L2015/228
Abstract: Methods for speaker role determination and scrubbing identifying information are performed by systems and devices. In speaker role determination, data from an audio or text file is divided into respective portions related to speaking parties. Characteristics classifying the portions of the data for speaking party roles are identified in the portions to generate data sets from the portions corresponding to the speaking party roles and to assign speaking party roles for the data sets. For scrubbing identifying information in data, audio data for speaking parties is processed using speech recognition to generate a text-based representation. Text associated with identifying information is determined based on a set of key words/phrases, and a portion of the text-based representation that includes a part of the text is identified. A segment of audio data that corresponds to the identified portion is replaced with different audio data, and the portion is replaced with different text.
-
公开(公告)号:US11182504B2
公开(公告)日:2021-11-23
申请号:US16397738
申请日:2019-04-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yun-Cheng Ju , Ashwarya Poddar , Royi Ronen , Oron Nir , Ami Turgman , Andreas Stolcke , Edan Hauon
IPC: G06F21/62 , G06F40/295 , G10L15/26 , G10L17/00 , G10L15/22
Abstract: Methods for speaker role determination and scrubbing identifying information are performed by systems and devices. In speaker role determination, data from an audio or text file is divided into respective portions related to speaking parties. Characteristics classifying the portions of the data for speaking party roles are identified in the portions to generate data sets from the portions corresponding to the speaking party roles and to assign speaking party roles for the data sets. For scrubbing identifying information in data, audio data for speaking parties is processed using speech recognition to generate a text-based representation. Text associated with identifying information is determined based on a set of key words/phrases, and a portion of the text-based representation that includes a part of the text is identified. A segment of audio data that corresponds to the identified portion is replaced with different audio data, and the portion is replaced with different text.
-
公开(公告)号:US11062706B2
公开(公告)日:2021-07-13
申请号:US16397745
申请日:2019-04-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yun-Cheng Ju , Ashwarya Poddar , Royi Ronen , Oron Nir , Ami Turgman , Andreas Stolcke , Edan Hauon
IPC: G10L15/22 , G10L15/26 , G10L21/028 , G10L17/00
Abstract: Methods for speaker role determination and scrubbing identifying information are performed by systems and devices. In speaker role determination, data from an audio or text file is divided into respective portions related to speaking parties. Characteristics classifying the portions of the data for speaking party roles are identified in the portions to generate data sets from the portions corresponding to the speaking party roles and to assign speaking party roles for the data sets. For scrubbing identifying information in data, audio data for speaking parties is processed using speech recognition to generate a text-based representation. Text associated with identifying information is determined based on a set of key words/phrases, and a portion of the text-based representation that includes a part of the text is identified. A segment of audio data that corresponds to the identified portion is replaced with different audio data, and the portion is replaced with different text.
-
公开(公告)号:US11544279B2
公开(公告)日:2023-01-03
申请号:US17592468
申请日:2022-02-03
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yun-Cheng Ju , Ashwarya Poddar , Yu Zhang , Lei Lu
IPC: G06F16/30 , G06F16/2457 , G06F16/28 , G06N20/00 , G06F16/248 , G06N5/04
Abstract: Solutions for automated labeling of child objects within tagged parents include: receiving a plurality of parent objects, each having a tag and including a plurality of child objects; receiving a machine learning (ML) component operable to rank objects according to relevance to queries; for each parent object: generating a set of restricted objects, wherein each restricted object corresponds to each child object in the plurality of child objects; for each of a plurality of queries, ranking, with the ML component, the restricted objects according to relevance; based at least on the query and an inverse of the rank of the restricted objects, assigning a child object label.
-
6.
公开(公告)号:US11526954B2
公开(公告)日:2022-12-13
申请号:US16412026
申请日:2019-05-14
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ami Turgman , Yosef Dinerstein , Ashwarya Poddar
Abstract: Embodiments described herein provide a user interface for interacting with a smart contract deployed to a blockchain. The user interface is custom-generated for each party to the smart contract. In particular, representations of actions that a particular party is enabled to perform and/or has already taken with respect to the smart contract are provided to that party via a user interface. A user experience generator queries the smart contract itself to determine which representations are to be provided to each party. The smart contract comprises functions and/or user experience annotations that indicate to the user experience generator which user interface representations should be provided to a particular user based on the party identity and/or the smart contract's state. The smart contract provides an event notification to the user experience generator, which prompts the user experience generator to query the smart contract to determine the allowed actions for a particular user.
-
公开(公告)号:US11514457B2
公开(公告)日:2022-11-29
申请号:US16421102
申请日:2019-05-23
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ami Turgman , Yosef Dinerstein , Ashwarya Poddar
Abstract: Embodiments described herein are configured to generate a smart contract deployed to a distributed ledger platform. In particular, a first party and a second party negotiate the terms of an engagement, jointly choose a mediator from those available on a social networking platform, and choose a smart contract template, and a user interface is thereafter presented to the parties for inclusion of negotiable elements. Upon agreement, a smart contract is thereafter generated and deployed to a smart contract platform such as, for example, a blockchain. Embodiments permit escrow of funds to the smart contract platform. Embodiments of the smart contract enable the parties to indicate completion or take other actions with respect to the engagement, or to initiate a dispute in which case, a chosen mediator is thereafter enabled by the smart contract to mediate the dispute through one or more smart contract actions made available to the mediator.
-
公开(公告)号:US11269895B2
公开(公告)日:2022-03-08
申请号:US16563816
申请日:2019-09-06
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yun-Cheng Ju , Ashwarya Poddar , Yu Zhang , Lei Lu
IPC: G06F16/30 , G06F16/2457 , G06F16/28 , G06N20/00 , G06F16/248 , G06N5/04
Abstract: Solutions for automated labeling of child objects within tagged parents include: receiving a plurality of parent objects, each having a tag and including a plurality of child objects; receiving a machine learning (ML) component operable to rank the parent objects; for each parent object: generating a set of restricted objects, wherein each restricted object is missing a child object; for each of a plurality of queries, ranking, with the ML component, the restricted objects according to relevance; based at least on the query and an inverse of the rank of the restricted objects, assigning a child object label. In some examples, the object missing from the restricted object having the lowest relevance rank is assigned a label based on the query. Various advantageous uses of the assigned child labels include enhancing search result reporting, automatically generating ML training data, and automatically generating and/or modifying reports.
-
9.
公开(公告)号:US20200372505A1
公开(公告)日:2020-11-26
申请号:US16421102
申请日:2019-05-23
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ami Turgman , Yosef Dinerstein , Ashwarya Poddar
Abstract: Embodiments described herein are configured to generate a smart contract deployed to a distributed ledger platform. In particular, a first party and a second party negotiate the terms of an engagement, jointly choose a mediator from those available on a social networking platform, and choose a smart contract template, and a user interface is thereafter presented to the parties for inclusion of negotiable elements. Upon agreement, a smart contract is thereafter generated and deployed to a smart contract platform such as, for example, a blockchain. Embodiments permit escrow of funds to the smart contract platform. Embodiments of the smart contract enable the parties to indicate completion or take other actions with respect to the engagement, or to initiate a dispute in which case, a chosen mediator is thereafter enabled by the smart contract to mediate the dispute through one or more smart contract actions made available to the mediator.
-
10.
公开(公告)号:US20200342860A1
公开(公告)日:2020-10-29
申请号:US16397745
申请日:2019-04-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yun-Cheng Ju , Ashwarya Poddar , Royi Ronen , Oron Nir , Ami Turgman , Andreas Stolcke , Edan Hauon
IPC: G10L15/22 , G10L15/26 , G10L21/028
Abstract: Methods for speaker role determination and scrubbing identifying information are performed by systems and devices. In speaker role determination, data from an audio or text file is divided into respective portions related to speaking parties. Characteristics classifying the portions of the data for speaking party roles are identified in the portions to generate data sets from the portions corresponding to the speaking party roles and to assign speaking party roles for the data sets. For scrubbing identifying information in data, audio data for speaking parties is processed using speech recognition to generate a text-based representation. Text associated with identifying information is determined based on a set of key words/phrases, and a portion of the text-based representation that includes a part of the text is identified. A segment of audio data that corresponds to the identified portion is replaced with different audio data, and the portion is replaced with different text.
-
-
-
-
-
-
-
-
-