-
公开(公告)号:US12301615B2
公开(公告)日:2025-05-13
申请号:US17727759
申请日:2022-04-24
Applicant: Microsoft Technology Licensing, LLC
Inventor: Arie Agranonik , Shay Kels , Amir Rubin , Charles Edouard Elie Bettan , Yair Tsarfaty , Itai Kollmann Dekel
Abstract: Some embodiments help protect an organization against ransomware attacks by combining incrimination logics. An organizational-level incrimination logic helps detect alert spikes across many machines, which collectively indicate an attack. Graph-based incrimination logics help detect infestations of even a few machines, and local incrimination logics focus on protecting respective individual machines. Graph-based incrimination logics may compare monitored system graphs to known ransomware attack graphs. Graphs may have devices as nodes and device network connectivity, repeated files, repeated processes or actions, or other connections as edges. Statistical analyses and machine learning models may be employed as incrimination logics. Search logics may find additional incrimination candidates that would otherwise evade detection, based on files, processes, IP addresses, devices, accounts, or other computational entities previously incriminated. Incrimination engine results are forwarded to endpoint protection systems, intrusion protection systems, authentication controls, or other intervention mechanisms to enhance monitored system security.
-
公开(公告)号:US12300290B2
公开(公告)日:2025-05-13
申请号:US18636249
申请日:2024-04-15
Applicant: Microsoft Technology Licensing, LLC
Inventor: Douglas James Kelly , Benn Charles Thomsen , Dushyanth Narayanan , Antony Ian Taylor Rowstron
IPC: G11B7/006 , G11B7/0065 , G11B7/135 , G11B7/24044
Abstract: In an optical data transfer system, a beam modulator is configured to embed a set of data in an input beam. A multimode optical waveguide network has an in-coupling region for receiving the input beam. The multimode optical waveguide network is configured to guide the input beam to an out-coupling region of the multimode optical waveguide network. A spatial coherent detector is configured to measure a phase and an amplitude of an output optical field at multiple locations. The output optical field is at least partially defined by the input beam and thus exhibiting distortion effects caused by the passage of the beam through the multimode waveguide network. Signal processing is applied to an output of the spatial coherent detector, in order to compensate for the distortion effects, and thereby recover, from the output of the spatial coherent detector, the set of data embedded in the input beam.
-
公开(公告)号:US12300217B2
公开(公告)日:2025-05-13
申请号:US17342505
申请日:2021-06-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Issac John Alphonso , Anastasios Anastasakos , Michael Levit , Nitin Agarwal
IPC: G10L15/01 , G06N3/08 , G10L15/06 , G10L15/183 , G10L15/22
Abstract: Systems and methods for speech recognition correction include receiving a voice recognition input from an individual user and using a trained error correction model to add a new alternative result to a results list based on the received voice input processed by a voice recognition system. The error correction model is trained using contextual information corresponding to the individual user. The contextual information comprises a plurality of historical user correction logs, a plurality of personal class definitions, and an application context. A re-ranker re-ranks the results list with the new alternative result and a top result from the re-ranked results list is output.
-
公开(公告)号:US12299169B2
公开(公告)日:2025-05-13
申请号:US18360624
申请日:2023-07-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Colette Van Dyne , Jeffrey Friedberg
IPC: G06F21/62 , G06F16/23 , G06F16/2457 , H04L9/40
Abstract: Techniques for using contextual information to manage data that is subject to one or more data-handling requirements are described herein. In many instances, the techniques capture or depend upon the contextual information surrounding the creation and/or subsequent actions associated with the data. The contextual information may be updated as the data is handled in various manners. The contextual information may be used to identify data-handling requirements that are applicable to the data, such as regulations, standards, internal policies, business decisions, privacy obligations, security requirements, and so on. The techniques may analyze the contextual information at any time to provide responses regarding handling of the data to requests from requestors, such as administrators, applications, and others.
-
公开(公告)号:US12299082B2
公开(公告)日:2025-05-13
申请号:US18599029
申请日:2024-03-07
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Gaurav Mittal , Nikolaos Karianakis , Victor Manuel Fragoso Rojas , Mei Chen , Jedrzej Jakub Kozerawski
IPC: G06F18/2431 , G06N3/04 , G06N3/08
Abstract: A method of balancing a dataset for a machine learning model includes identifying confusing classes of few-shot classes for a machine learning model during validation. One of the confusing classes and an image from one of the few-shot classes are selected. An image perturbation is computed such that the selected image is classified as the selected confusing class. The selected image is modified with the computed perturbation. The modified selected image is added to a batch for training the machine learning model.
-
公开(公告)号:US12298996B2
公开(公告)日:2025-05-13
申请号:US18374490
申请日:2023-09-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Yeye He , Kris K. Ganjam , Vivek Ravindranath Narasayya , Surajit Chaudhuri
IPC: G06F16/25 , G06F16/21 , G06F16/245 , G06F21/60 , G06N5/025
Abstract: Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating data transformations, according to embodiments of the present invention. In one embodiment, a set of example values including example input values that indicate data values to be transformed and example output values that indicate a desired form in which to transform data. Based on the set of example values, a data transformation function that is relevant to the set of example values is identified. The data transformation function is used to generate a transformation program to transform the example input values to the desired form in which to transform data. A suggestion of the transformation program can be provided to a user device, wherein selection of the transformation program suggestion results in a data transformation.
-
公开(公告)号:US12298880B2
公开(公告)日:2025-05-13
申请号:US18487024
申请日:2023-10-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Rajeev Sudhakar Bhopi , Yiwen Zhu , Helen Mary Serr , Jonah Karpman , Matthew Joseph Gleeson , Nicholas Kent Glaze , Subramaniam Venkatraman Krishnan , Irwin Hollar McNeely, III
Abstract: Example solutions provide an artificial intelligence (AI) agent for pre-build configuration of cloud services in order to enable the initial build of a computational resource (e.g., in a cloud service) to minimize the likelihood of excessive throttling or slack. Examples leverage prior-existing utilization data and project metadata to identify similar use cases. The utilization data includes capacity information and resource consumption information (e.g., throttling and slack) for prior-existing computational resources, and the project metadata includes information for hierarchically categorization, to identify similar resources. A pre-build configuration is generated for the customer's resource, which the customer may tune based upon the customer's preferences for a cost and performance balance point.
-
公开(公告)号:US12298875B2
公开(公告)日:2025-05-13
申请号:US17837507
申请日:2022-06-10
Applicant: Microsoft Technology Licensing, LLC
Inventor: Danny Chen , Colin M. Francis , Eric M. Vaughn
Abstract: This document relates to memory access profiling. One example relates to a method or technique that can include obtaining samples collected when executing an application, the samples comprising sampled register values that were present in one or more registers of a processor when the samples were collected. The method or technique can also include identifying sampled instructions of the application that were executing when the samples were collected and other instructions of the application. The method or technique can also include evaluating the sampled instructions and one or more of the other instructions using the sampled register values to identify memory accesses by the application. The method or technique can also include outputting the identified memory accesses.
-
公开(公告)号:US12298567B2
公开(公告)日:2025-05-13
申请号:US17904788
申请日:2021-02-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Douglas James Kelly , Benn Charles Thomsen , Dushyanth Narayanan , Antony Ian Taylor Rowstron , Andreas Georgiou
IPC: G02B6/35 , G02B27/28 , G11B7/0065 , G11B7/135
Abstract: A multimode optical waveguide network comprises a parent waveguide and a plurality of child waveguides. Each waveguide is a multimode optical waveguide having a first surface region, multiple second surface regions, and at least one guiding element attached to a surface of the waveguide or embedded within the waveguide, each second surface region of the parent waveguide optically coupled to the first surface region of a corresponding child waveguide. The guiding element(s) of the parent waveguide is arranged to guide a beam, from or to its first surface region, to or from any selected second surface region of its multiple second surface regions. The guiding element(s) of each of the waveguides is configurable for selecting the second surface region of that waveguide and/or responsive to at least one beam characteristic for selecting the second surface region of that waveguide via modulation of the at least one beam characteristic.
-
公开(公告)号:US20250150253A1
公开(公告)日:2025-05-08
申请号:US18386980
申请日:2023-11-03
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ping LU , Minhan CHEN
IPC: H04L7/02
Abstract: A phase-interpolator (PI) circuit generates an interpolated clock to capture data in a capture circuit at a target phase in a phase range between two reference clocks based on an interpolation code within a range of interpolation codes is described. A clamping circuit coupled to the PI circuit provides an interpolation code within a reduced range, where the integral non-linearity (INL) of the interpolated clocks is below a threshold, such that data capture based on the interpolated clock has a lower bit error rate (BER). As a result, the interpolated clock is generated within a reduced phase range corresponding to the reduced range of interpolation codes. When a target phase for an interpolated clock is outside the reduced phase range, the clamping circuit may adjust the target phase clock relative to a reference clock to adjust the target phase to be within the reduced phase range for improved BER.
-
-
-
-
-
-
-
-
-