Microsoft Patent Applications

Microsoft patent applications that are pending before the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240020332
    Abstract: Techniques and solutions are described for clustering, with reduced memory consumption, observations in a data set. A first observation is received. A distance is determined between the first observation and a first cluster. It is determined that the distance satisfies a threshold, and the first observation is added to a first sample of the first cluster. A first set of means is calculated for the first sample using data of the first observations and data of at least a second observation of the first sample. A second set of means is calculated for the plurality of elements for the first cluster using the first set of means for the first sample and at least a third set of means for at least a second sample of the first cluster. An identifier of the first observation is added to a collection of observation identifiers classified in the first cluster.
    Type: Application
    Filed: September 27, 2023
    Publication date: January 18, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Suresh Challiyil
  • Publication number: 20240022661
    Abstract: In a system for preventing duplicate notifications including a processor and a computer-readable medium in communication with the processor, the computer-readable medium includes instructions that, when executed by the processor, cause the processor alone or in combination with other processors to control the system to perform operating first and second applications associated with a same user account; receiving one or more notifications indicating an occurrence of an event associated with the user account; determining, based upon a communication received from the first application or based upon a focus status of the first application, whether the first application has displayed or will display the first indication via the user interface; and responsive to determining that the first application has displayed or will display the first notification, suppressing output of the second notification by the second application via the user interface.
    Type: Application
    Filed: June 27, 2023
    Publication date: January 18, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vijay Chandrasekaran, Ats Jenk
  • Publication number: 20240012628
    Abstract: Systems and methods for inviting an external user to join a shared collaborative channel are provided. In particular, a computing device may generate a common channel invitation for one or more users and cause the common channel invitation to be transmitted to the one or more users. The common channel invitation may include an invitation link to a shared collaborative channel and a selectable option to redeem the common channel invitation to the shared collaboration channel. The computing device is further monitor whether the one or more users access the shared collaborative channel via the invitation link, and in response to detecting that at least one of the one or more users is accessing the shared collaborative channel via the invitation link, allow the at least one user to view at least some content of the shared collaborative channel.
    Type: Application
    Filed: September 21, 2023
    Publication date: January 11, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Rafael Bussioli Alves CORREA, Arjun Kumar KALLURI, Michael Thomas MCLEAN
  • Publication number: 20240013055
    Abstract: This document relates to training of machine learning models. One example method involves providing a machine learning model having one or more mapping layers. The one or more mapping layers can include at least a first mapping layer configured to map components of pretraining examples into first representations in a space. The example method also includes performing a pretraining stage on the one or more mapping layers using the pretraining examples. The pretraining stage can include adding noise to the first representations of the components of the pretraining examples to obtain noise-adjusted first representations. The pretraining stage can also include performing a self-supervised learning process to pretrain the one or more mapping layers using at least the first representations of the training data items and the noise-adjusted first representations of the training data items.
    Type: Application
    Filed: September 26, 2023
    Publication date: January 11, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Xiaodong Liu, Hao Cheng, Yu Wang, Jianfeng Gao, Weizhu Chen, Pengcheng He, Hoifung Poon
  • Publication number: 20240013790
    Abstract: A method and system for enhancing pronunciation during a speech, the method including receiving audio data, the audio data including a speech, performing at least one of acoustic scoring and language scoring on the speech, determining a pronunciation score of one or more words of the speech based on the acoustic scoring and the language scoring, determining that the pronunciation score for the word does not satisfy a threshold score, responsive to determining that the pronunciation score does satisfy the threshold score, identifying the word as mispronounced, and responsive to identifying the word as mispronounced, outputting the word and the pronunciation score thereof.
    Type: Application
    Filed: May 28, 2021
    Publication date: January 11, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Runnan LI, Sheng ZHAO, Amit SRIVASTAVA, Huakai LIAO, Ana PARRA, Tapan BOHRA, Akshay MALLIPEDDI, Siliang KANG, Lisha MA, Yinhe WEI
  • Publication number: 20240015114
    Abstract: A method for nonintrusive network load generation may include determining available resources in a distributed computing system, where the distributed computing system includes a plurality of computing devices and a target deployment. Based on an amount of available resources between the target deployment and a plurality of source computing devices, the plurality of source computing devices may be selected to generate a network load directed from the plurality of source computing devices to the target deployment. The plurality of source computing devices may be a subset of the plurality of computing devices in the distributed computing system. A network-traffic generator service may be provided to the plurality of source computing devices in order to generate the network load directed from the plurality of source computing devices to the target deployment. The performance of the distributed computing system in response to the generated network load may be monitored.
    Type: Application
    Filed: September 19, 2023
    Publication date: January 11, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Marwan E. JUBRAN, Aleksandr Mikhailovich GERSHAFT, Weiping HU
  • Publication number: 20240015160
    Abstract: A device including a processor and a memory, in which the memory includes executable instructions for detecting that a first user has invited a second user to a communication session, wherein the first user is associated with a first user account registered to a first domain platform and the second user is not associated with any of user accounts registered to the first domain platform, the first domain platform defining a first user privilege granted to the user accounts registered to the first domain platform; causing a second user account associated with the second user to be created and registered to a second domain platform, the second domain platform being different from the first domain platform and defining a second user privilege granted to user accounts registered to the second domain platform; and granting the second user account the second user privilege.
    Type: Application
    Filed: June 13, 2023
    Publication date: January 11, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Arvind MUTHUKRISHNAN, Mansoor JAFRY, Ramakrishna JULURI, Ariel GORDON
  • Publication number: 20240004737
    Abstract: This document relates to evaluation of automated agents. One example includes a system having a processor and a storage medium. The storage medium can store instructions which, when executed by the processor, cause the system to perform two or more data gathering iterations, which can include distributing experimental units to a plurality of agents having different agent configurations according to a sampling strategy, populating an event log with events representing reactions of an environment to actions taken by individual agents in response to individual experimental units, and adjusting the sampling strategy for use in a subsequent data gathering iteration based at least on the events in the event log. The event log can provide a basis for subsequent evaluation of the plurality of agents with respect to one or more evaluation metrics.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Marco ROSSI
  • Publication number: 20240004953
    Abstract: A computing system is provided, including one or more processors configured to receive a plurality of input matrices M. Each input matrix M may include a plurality of estimated input correlation coefficients. The one or more processors may be further configured to compute a respective plurality of estimated closest correlation matrices X0 for the plurality of input matrices M at a semidefinite program solver. Each estimated closest correlation matrix X0 may be a positive definite matrix. The one or more processors may be further configured to generate a training data set including at least the plurality of estimated closest correlation matrices X0. The one or more processors may be further configured to train a machine learning model using the training data set.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Bradley Curtis LACKEY, Andrew John MCGUINNESS
  • Publication number: 20240004183
    Abstract: A scanning mirror device comprises a mirror disposed on a mirror support. The scanning mirror device also includes a first pair of actuators comprising a first actuator and a second actuator. The first actuator is positioned on a first side of the mirror support. The second actuator is positioned on a second side of the mirror support opposite the first side of the mirror support. The first actuator and the second actuator are connected to the mirror support along a first axis of rotation. The scanning mirror device also includes a second pair of actuators comprising a third actuator and a fourth actuator. The third actuator is positioned on the first side of the mirror support. The fourth actuator is positioned on the second side of the mirror support. The third actuator and the fourth actuator are connected to the mirror support along a second axis of rotation.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Risto Heikki MUTIKAINEN, Nikolai CHEKUROV, Simo Kaarlo Tapani TAMMELA
  • Publication number: 20240004679
    Abstract: Examples of the present disclosure describe systems and methods for multiplexing driver data paths. In examples, an application in a virtual machine provides data packets to a driver multiplexer implemented in user space of the virtual machine. The driver multiplexer determines whether a virtual function is available for transmitting the data packets. If the virtual function is available, the driver multiplexer provides the data packets to the virtual function in user space of the virtual machine. The virtual function provides the data packets to a physical network interface card of the device hosting the virtual machine. If the virtual function driver is unavailable, the driver multiplexer uses a raw socket driver to provide the data packets to a raw socket in kernel space of the virtual machine. The raw socket provides the data packets to a network virtual client, which provides the data packets to the physical network interface card.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Omar CARDONA, Narcisa Ana Maria VASILE
  • Publication number: 20240004680
    Abstract: Examples of the present disclosure describe systems and methods for CPU core off-parking. In one example implementation, a performance test is executed for a CPU core that is part of a first mapping of virtual processors to logical CPU cores. A set of performance indicators is received for the CPU core. Based on the set of performance indicators, a determination is made regarding whether to off-park the CPU core. If it is determined that the CPU core is to be off-parked, a second mapping of virtual processors to logical CPU cores is created, where the CPU core to be off-parked is not part of the second mapping. The second mapping is then implemented.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Peter JIANG, Drew CROSS, Taylor Marie POTHAST, Bruce J. SHERWIN, JR., Robert Sommer CHAPPELL
  • Publication number: 20240004963
    Abstract: Aspects relate to analyzing multimodal datasets using one or more cross-modal machine learning models. The machine learning models are operable to generate analysis data related to the different data modalities. The analysis data can be used to identify related portions of data in the different modalities. Once these relationships between the different modalities of a data are identified, the relationships can be leveraged to perform various different processes. For example, a first portion of data having a first modality can be used to reconstruct missing or erroneous data from a second modality. The relationship between content stored in the different modalities can further be leveraged to perform compression on multimodal data sets.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Elnaz NOURI
  • Publication number: 20240004836
    Abstract: Files can be located using a durable and universal file identifier. A content URI includes a file protocol URI specifying a path to a file. The file protocol URI includes a query string specifying properties of the file that can be utilized to locate the file, such as an object ID property specifying a GUID for the file and a volume ID property specifying a GUID for a storage volume storing the file. The content URI can be utilized to locate the file using the file protocol URI and its associated query string even if the file has been moved, renamed, or is accessed on a different computing device. Operations can then be performed using the file, such as resuming a previously performed activity that used the file.
    Type: Application
    Filed: September 14, 2023
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael John NOVAK, Raju JAIN, John Heinrich LUEDERS, Robert Paul ST. PIERRE, Calvin TONINI
  • Publication number: 20240004896
    Abstract: A computing system that includes one or more server computing devices including one or more processors configured to execute instructions for a domain extensibility module that provides software development tools for building domain extensions for a database platform, and a data ingestion module that provides software development tools for defining a metadata schema for extracting metadata from data files. The one or more processors are configured to receive a set of data from a user computing device, define a target metadata schema that includes one or more metadata fields that will be populated during a data ingestion process, define a target domain extension that defines one or more data types for storing the received set of data after performing the data ingestion process, and ingest the received set of data using a metadata extraction pipeline to generate metadata files based on the target metadata schema.
    Type: Application
    Filed: September 18, 2023
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mehmet Kadri UMAY, Imran SIDDIQUE, Nayana Singh PATEL, Jyothsna Devi BIJJAM
  • Publication number: 20240005244
    Abstract: Aspects of the present disclosure relate to identifying relationships between entities in a user graph relative to a specific user. The identified relationships may provide user specific insights on related entities from across the enterprise environment. The insights may be provided to the user in a graphical user interface which may organize the insights into categories of information with selectable features to permit user interaction with the insights. Thus, the insights provided from the user graph or user sub-graph according to aspects described herein, may improve productivity and the potential for collaboration across the enterprise environment while reducing user workload.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vipindeep VANGALA, Rajeev GUPTA, Abhishek ARUN, Daniel DECHELOTTE, Sangita N. PITRE, Prakash Kumar PANDEY, Grzegorz S. KUKLA, Sarunas MARCIUSKA
  • Publication number: 20240005912
    Abstract: Systems, methods, and computer-readable storage devices are disclosed for improved recognition of multiple languages in audio data. One method including: receiving a trained split head multilingual neural network model, the trained split head multilingual neural network model including shared acoustic model layers and a plurality of projection layers, each projection layer of the plurality of projection layers corresponding to a language that the trained split head multilingual neural network model recognizes; receiving audio data, the audio data including speech in a plurality of languages in the audio data, the speech in the plurality of languages corresponding the language recognized by a projection layer of the plurality of projection layers of the trained split head multilingual neural network model; and classifying one or more languages of the speech of the audio data using the trained split head multilingual neural network model.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Purvi AGRAWAL, Vikas JOSHI, Basil ABRAHAM, Tejaswi SEERAM, Rupeshkumar Rasiklal MEHTA
  • Publication number: 20240008174
    Abstract: The description relates to prototyping systems, including hubs for electrically connecting devices. One example can include an electrically insulative substrate and at least two connector tabs defined by the substrate, each connector tab including a data contact, a power contact, and a ground contact positioned over the substrate. A data bus can be positioned relative to the substrate and electrically connect all of the data contacts, a power bus can be positioned relative to the substrate and electrically connect all of the power contacts, and a ground bus can be positioned relative to the substrate and electrically connect all of the ground contacts.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Stephen Edward HODGES, Michal J. MOSKAL, Gabriele D'AMONE, James Alexander DEVINE, Jonathan Paul DE HALLEUX, Thomas Jaudon BALL
  • Publication number: 20240005356
    Abstract: Off-policy evaluation of a new “target” policy is performed using historical data gathered based on a previous “logging” policy to estimate the performance of the target policy. An estimator may be used, wherein either a quality-based estimator or a quality-agnostic estimator is used to weight the difference between an observed reward in the historical data and an estimated reward generated by the target policy. A quality-agnostic estimator may be used to evaluate an importance weight according to a threshold. In such examples, when the importance weight exceeds the threshold, the quality-agnostic estimator clips the importance weight at the threshold, thereby providing an fixed upper bound irrespective of the quality of the reward predictor. In other examples, a quality-based estimator is used, in which an upper bound incorporates the quality of the reward predictor in order to modify an importance weight used by the estimator.
    Type: Application
    Filed: September 14, 2023
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Miroslav DUDIK, Akshay KRISHNAMURTHY, Maria DIMAKOPOULOU, Yi SU
  • Publication number: 20240004931
    Abstract: A method of generating a unified graph is described. First graph data is received from a first data source, nodes within the first graph data including first, second, and third fields. Second graph data is received from a second data source, nodes within the second graph data including first, second, and fourth fields. The unified graph is generated from the first and second graph data using aggregated fields of the first field and the third field as a unique identifier of a unified schema for nodes within the unified graph having a first type and aggregated fields of the first field and the fourth field as a unique identifier of the unified schema for nodes within the unified graph having a second type, wherein nodes of the unified graph represent entities and edges of the unified graph represent relationships among the entities.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vipindeep VANGALA, Long QIU, Rafael Ferreira BARCELOS, Julien J.T. PIERRE, Sangita N. PITRE, Nishchay KUMAR, Giselli PANONTINI DE SOUZA, Juan Diego FERRE
  • Publication number: 20240006833
    Abstract: The description relates to prototyping systems, including hubs for electrically connecting devices. One example can include an electrically insulative substrate and at least two connector tabs defined by the substrate. Each connector tab can include a data contact a power contact and a ground contact positioned on the substrate. A data bus can be positioned relative to the substrate and electrically connect all of the data contacts, a power bus can be positioned relative to the substrate and electrically connect all of the power contacts and a ground bus can be positioned relative to the substrate and electrically connect all of the ground contacts in accordance with a first prototyping format. The example can also include adapter contacts positioned on the substrate and configured to electrically connect to a data contact, a power contact, and a ground contact of another device that complies with a second different prototyping format.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Stephen Edward HODGES, Michal J. MOSKAL, Gabriele D'AMONE, James Alexander DEVINE, Jonathan Paul DE HALLEUX, Thomas Jaudon BALL
  • Publication number: 20240007428
    Abstract: Aspects of the present disclosure relate to an animated notification indicator, which may be used to provide an indication of a notification. The animated notification indicator may be less distracting than displaying the notification itself, while, compared to a static indicator, the animated notification indicator may have a higher likelihood of catching the user's attention. The indicator may be animated for a predetermined amount of time, after which it may transition to a static indicator. Interaction with the indicator may display an associated notification, perform an associated action, or present a notification preview and/or set of quick actions, among other examples. In some instances, a context associated with the user's computing device may be processed by a notification platform, and the notification may thus be determined remotely. As a result, the animated notification indicator may be presented at the user's computing device as a result of such a remote determination.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Taylor Alexis GUERRA, Kyle Matthew MILLER, Hariharan RAGUNATHAN
  • Publication number: 20240005183
    Abstract: A computing system including a processor configured to receive a plurality of marginal distribution samples and a copula support sample including a plurality of copula sample points. The processor may divide the copula support sample into copula sample blocks and divide each of the marginal distribution samples into marginal sample blocks. For each of the copula sample blocks, within each copula dimension, the processor may assign a respective copula value rank to each sampled copula value included in that copula sample block. For each of the marginal sample blocks, the processor may sort the sampled marginal values to match an order of the copula value ranks of the corresponding copula sample block. The processor may generate a plurality of joint distribution sample vectors that each include the sampled marginal values located at corresponding positions across the marginal distribution samples. The processor may output the joint distribution sample vectors.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Bradley Curtis LACKEY, Andrew John MCGUINNESS
  • Publication number: 20240005057
    Abstract: A computing system comprises a processor configured to receive, for a plurality of correlated variables, a first predetermined number of simulations from a Monte-Carlo simulation sample, each simulation including a plurality of initial simulation results for the plurality of the variables. A unit interval of a cumulative distribution function (CDF) is segmented into a plurality of bins corresponding to a second predetermined number of strata. An initial discrepancy score is determined based upon a quantity of values in each bin, the first predetermined number, and second predetermined number. At least one of the initial simulation results is removed based upon an initial sum of the initial discrepancy scores. At least one other simulation is added and a plurality of representative simulations is output that represents the CDF across the strata based upon an updated sum of updated discrepancy scores.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Bradley Curtis LACKEY, Andrew John MCGUINNESS, Yakoub Hassanov YAKOUBOV
  • Publication number: 20240005579
    Abstract: Systems and methods for representing two-dimensional representations as three-dimensional avatars are provided herein. In some examples, one or more input video streams are received. A first subject, within the one or more input video streams, is identified. Based on the one or more input video streams, a first view of the first subject is identified. Based on the one or more input video streams, a second view of the first subject is identified. The first subject is segmented into a plurality of planar object. The plurality of planar objects are transformed with respect to each other. The plurality of planar objects are based on the first and second views of the first subject. The plurality of planar objects are output in an output video stream. The plurality of planar objects provide perspective of the first subject to one or more viewers.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mar GONZALEZ FRANCO, Payod PANDA, Andrew D. WILSON, Kori M. INKPEN, Eyal OFEK, William Arthur Stewart BUXTON
  • Publication number: 20240004772
    Abstract: Systems and methods for determining and reporting actual utilization of a core of a central processing unit (CPU) of a host. Prior to implementation of aspects of the present disclosure, running a poll querying endpoints of a process for work appears to the host's operating system as busy work (e.g., taking full use of the core for the poll duration). However, only a percentage of the duration of the poll is used to process a task of the process, where the remaining duration of the poll is spent querying the endpoints (idle time) and the core is not performing a task. Accordingly, a core utilization reporting system and method automatically detects the processing time of the tasks of a process, determines actual CPU utilization of the core based on a percentage of the time the core is busy polling (doing effectively no work) versus doing actual work (processing a task).
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Khoa A. TO, Omar CARDONA, Dmitry MALLOY, Narcisa Ana Maria VASILE, Robert Tyler RETZLAFF
  • Publication number: 20240004524
    Abstract: Methods and systems for controlling window arrangements for tabbed user interface elements. An example method includes displaying a plurality of application windows including at least one application window for a web browser application having multiple open tabs, the multiple open tabs including at least one active tab and multiple inactive tabs, receiving an input to invoke a snap assist mode; in response to the input, display a snap assist user interface to reconfigure the display of one or more the plurality of the application windows, the snap assist user interface including tab representations and an application-window representation. In response to receiving a selection of a tab representation, a web browser application window is displayed with the corresponding tab as the active tab.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Leo Tian Yue, Kenneth Martin Tubbs, JR., Stacy Diane Carson, Peter Josef Kreiseder, Bret Paul Anderson, Sailesh Dahal, Neil Agarwal, Gregory Thomas Mattox, JR.
  • Publication number: 20240005698
    Abstract: Aspects of the present disclosure relate to systems and methods for generating a predicted eye gaze of a user and or a predicted head pose of a user. In examples, feature information for a first eye of a user is generated based on a first image and a second image, where the first image is received from a first image sensor and the second image is received from a second image sensor. Feature information for a second eye of the user and facial landmark features are generated based on the first image and the second image. A predicted eye gaze for the user and/or a predicted head pose for the user may be based on the extracted feature information for the first eye, the second eye, and the extracted facial landmark features, and a confidence level for the predictions can be based on a hinge angle between the image sensors.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jonathan Michael THIER, Alexandros NEOPHYTOU, Eric CW SOMMERLADE
  • Publication number: 20240007490
    Abstract: According to examples, an apparatus may include a processor that may calculate a normalized threat intelligence score (TIS) for an autonomous system (AS) based on a sum of threat intelligence (TI) signals associated with Internet protocol (IP) addresses controlled by the AS and a count of the IP addresses controlled by the AS. The processor may also determine, based on the normalized TIS for the AS, a probability that activities associated with the IP addresses controlled by the AS are likely to be malicious. The processor may further output the determined probability that the activities associated with the IP addresses controlled by the AS are likely to be malicious.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Shay Chriba SAKAZI, Andrey KARPOVSKY, Moshe ISRAEL
  • Publication number: 20240005939
    Abstract: Systems, methods, and computer-readable storage devices are disclosed for personalizing speech enhancement components without enrollment in speech communication systems. One method including: receiving audio data, the audio data including speech, and the audio data to be processed by at least one speech enhancement component; determining, without requiring a user to enroll, whether the speech of the audio data includes one or both of near-field speech and far-field speech; and changing one or more of the at least one speech enhancement component based on determining the speech of the audio data includes one or both of near-field speech and far-field speech.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Ross G. CUTLER
  • Publication number: 20240007412
    Abstract: Examples of the present disclosure describe systems and methods for transmit side scaling. In examples, transmission side configuration information is received by a host operating system from a guest operating system, where the transmission side scaling configuration information specifies the manner in which data packets transmitted by the host operating system are to be distributed to a network interface card of the host operating system. The transmission side configuration scaling information is implemented in an outbound transmission table of the host operating system. When a data packet is received by the host operating system, the host operating system evaluates the data packet using the outbound transmission table. Based on the evaluation, that data packet is transmitted using a specified transmit queue of the network interface card.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Khoa A. TO, Omar CARDONA, Dmitry MALLOY
  • Publication number: 20240005751
    Abstract: According to examples, an apparatus may include a processor that may determine that a first sound to be outputted responsive to an occurrence of a first event on the apparatus is to be modified, in which the first sound corresponds to a first sound data. The processor may also select, from a pool of sound data, a second sound data that is to be combined with the first sound data, in which the second sound data is associated with an occurrence of a second event on the apparatus. The processor may further combine the first sound data and the second sound data to generate a modified sound data and may use the modified sound data to output a modified sound corresponding to the modified sound data responsive to an occurrence of the first event.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Jonathan Marshall CAIN
  • Publication number: 20240004727
    Abstract: In examples, a notification is presented to a user of a computing device (e.g., based on identifying a trigger associated with a current context or as a result of receiving a push notification). The notification includes notification content and a dismiss user interface (UI) control, which indicates a status of an auto-dismiss timer associated with the notification. If user interaction associated with the notification is identified, the auto-dismiss timer may be paused. The user may actuate the notification to perform an associated action or may actuate the dismiss UI control to manually dismiss the notification (e.g., prior to expiration of the auto-dismiss timer). The notification may further include a snooze UI control, which, when actuated, may snooze the notification and/or future notifications. Thus, such aspects may offer an improved and consistent user experience for notifications associated with an application, a group of applications, or an operating system, among other examples.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Taylor Alexis GUERRA, Diane M. SHAMBAUGH, Alyssa N. P. RICKEN, Hariharan RAGUNATHAN, Kyle Matthew MILLER
  • Publication number: 20240007268
    Abstract: A computing system uses Advanced Encryption Standard XEX Based Tweaked Codebook Mode with Ciphertext Stealing (AES-XTS) encryption to encrypt a block of data using a tweak key, a data key, a modified tweak value, and the block of data to thereby generate an encrypted block of data. The modified tweak value is computed according to the expression DEC(0, CONST KEY), where DEC is an AES decryption algorithm, and CONST KEY is the tweak key. The encrypted block of data is thereby formatted according to the Advanced Encryption Standard with no extended mode and not according to the XEX Based Tweaked Codebook Mode with Ciphertext Stealing.
    Type: Application
    Filed: December 15, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yevgeny YANKILEVICH, Vadim MAKHERVAKS, Yi YUAN, Robert GROZA, Jr., Oren ISH-AM
  • Publication number: 20230421672
    Abstract: The description relates to hinged devices, such as hinged computing devices. One example can include a first portion extending from a hinge end to a distal end that includes a first magnet and a second portion extending from a hinge end to a distal end and includes a second magnet. A translation mechanism can cause a button to both send control signals for electronic components of the device and create a force that acts on the first magnet to affect magnetic attraction between the first and second magnets.
    Type: Application
    Filed: June 23, 2022
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nicholas WENDT, Karsten Aagaard
  • Publication number: 20230419722
    Abstract: A method for training a neural network for facial expression recognition includes recognizing a plurality of digital human face models. For each of the plurality of digital human face models, a plurality of simulated facial expressions are simulated. Simulated capacitance measurements for an array of simulated radio frequency (RF) antennas are found for each of the plurality of simulated facial expressions. The simulated capacitance measurements for each simulated facial expression are provided as input training data to a neural network configured to output facial expression parameters based on input capacitance measurements.
    Type: Application
    Filed: June 28, 2022
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jouya JADIDIAN, Calin CRISTIAN, Petre-Alexandru ARION
  • Publication number: 20230419663
    Abstract: Examples of the present disclosure describe systems and methods for video genre classification. In one example implementation, video content is received. A plurality of sliding windows of the video content is sampled. The plurality of sliding windows comprises audio data and video data. The audio data is analyzed to identify a set of audio features. The video data is analyzed to identify a set of video features. The set of audio features and the set of video features is provided to a classifier. The classifier is configured to detect a genre for the video content using the set of audio features and the set of video features. The video content is indexed based on the genre.
    Type: Application
    Filed: June 27, 2022
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Oron NIR, Mattan SERRY, Yonit HOFFMAN, Michael BEN-HAYM, Zvi FIGOV, Eliyahu STRUGO, Avi NEEMAN
  • Publication number: 20230418926
    Abstract: Software-based authentication techniques may use mutable authentication data that changes to deter counterfeiters from making clones of authentic clients. An authentication service may issue mutable authentication data to a client and store the mutable authentication data in association with an identifier of the client. The client may authenticate by presenting the most recently issued mutable authentication data to the authentication service. Upon successful authentication, the authentication service may issue updated mutable authentication data to the client. Any clones that cannot present the most recent mutable authentication data may be rejected by the authentication service. By changing the mutable authentication data, counterfeiters cannot make a large number of clones that all work at the same time.
    Type: Application
    Filed: June 23, 2022
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jonathan J. CARUANA, Kedar HIRVE, Justin David BROWN
  • Publication number: 20230419581
    Abstract: Systems and methods are provided that are directed to generating video sequences including physio-realistic avatars. In examples, an albedo for an avatar is received, a sub-surface skin color associated with the albedo is modified based on physiological data associated with physiologic characteristic, and an avatar based on the albedo and the modified sub-surface skin color is rendered. The rendered avatar may then be synthesized in a frame of video. In some examples, a video including the synthesized avatar may be used to train a machine learning model to detect a physiological characteristic. The machine learning model may receive a plurality of video segments, where one or more of the video segments includes a synthetic physio-realistic avatar generated with the physiological characteristic. The machine learning model may be trained using the plurality of video segments. The trained model may be provided to a requesting entity.
    Type: Application
    Filed: September 11, 2023
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Daniel J. MCDUFF, Javier HERNANDEZ RIVERA, Tadas BALTRUSAITIS, Erroll William WOOD
  • Publication number: 20230415031
    Abstract: The description relates to input devices that can be secured to and used to control various devices. One example input device can include a housing defining a top surface that includes controls. The housing can define a recess that includes generally opposing upper and lower surfaces that extends at least partially under and parallel to the top surface. A self-adjusting gripping mechanism can extend into the recess through the lower surface and can be biased toward the upper surface. The self-adjusting gripping mechanism can be configured to be contacted by devices having a range of thicknesses and configured to grip individual devices within the range of thicknesses between the self-adjusting gripping mechanism and the upper surface.
    Type: Application
    Filed: June 22, 2022
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: James A. TRZASKOS, Ryan WHITAKER, Brian CLAIRE, Casey Cook ZELIG
  • Publication number: 20230419553
    Abstract: Data compression techniques are described for saving memory space by using fewer bits to store information while achieving high fidelity. A data set may be partitioned into a plurality of regions. Locally varying numerical ranges of data values (e.g., the minimum and maximum extents) may be determined for the plurality of regions. The data in the individual regions may be encoded using a lower number of bits as interpolation values in reference to the local extents rather than being encoded using a higher number of bits as absolute values. Where there are multiple channels of data in the regions, the number of available bits for encoding the data may be dynamically allocated per region based on the relative degrees of variance in data among the multiple channels.
    Type: Application
    Filed: September 5, 2023
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Martin Jon Irwin FULLER
  • Publication number: 20230418520
    Abstract: Aspects of the present disclosure relate to storage policy change usage estimation. In examples, a base storage utilization is generated for a storage object according to a current storage policy. The current storage policy may comprise a RAID (“redundant array of independent disks”) level and/or a fault tolerance level with which the storage object is stored. An estimated storage utilization may then be generated for the storage object based on the base storage utilization and a new storage policy accordingly. Thus, the base storage utilization may omit or otherwise account for overhead associated with the RAID level and/or fault tolerance level indicated by the current storage policy, while the resulting estimated storage utilization may indicate an estimated physical storage utilization for the storage object if the new storage policy is implemented in place of the current storage policy.
    Type: Application
    Filed: June 27, 2022
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Kenyon James HENSLER
  • Publication number: 20230419111
    Abstract: The performance of a neural network (NN) and/or deep neural network (DNN) can limited by the number of operations being performed as well as management of data among the various memory components of the NN/DNN. A sparsity-inducing regularization optimization process is performed on a machine learning model to generate a compressed machine learning model. A machine learning model is trained using a first set of training data. A sparsity-inducing regularization optimization process is executed on the machine learning model. Based on the sparsity-inducing regularization optimization process, a compressed machine learning model is received. The compressed machine learning model is executed to generate one or more outputs.
    Type: Application
    Filed: August 30, 2023
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tianyi CHEN, Sheng YI, Yixin SHI, Xiao TU
  • Publication number: 20230418368
    Abstract: Examples are disclosed that relate to determining a capacitance based on a charge accumulated on a sense capacitor electrode. One example provides a head-mounted device comprising a facial-tracking sensor, a controller, and a charge sensing circuit connected to the facial-tracking sensor. The facial-tracking sensor comprises a sense capacitor electrode configured to be positioned proximate to a surface of a face and form a capacitance based upon a distance between the sense capacitor electrode and the surface of the face, and the controller configured to apply a reference voltage to the sense capacitor electrode. The charge sensing circuit is configured to determine the capacitance of the sense capacitor electrode by determining an amount of charge accumulated on the sense capacitor electrode resulting from the reference voltage.
    Type: Application
    Filed: June 28, 2022
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Charles Walter BOECKER, Jouya JADIDIAN, Barry THOMPSON, Niranjan Achugundla PUTTASWAMY, Lawrence Albert PRATHER
  • Publication number: 20230418390
    Abstract: A method for evaluating gesture input comprises receiving input data for sequential data frames, including hand tracking data for hands of a user. A first neural network is trained to recognize features indicative of subsequent gesture interactions and configured to evaluate input data for a sequence of data frames and to output an indication of a likelihood of the user performing gesture interactions during a predetermined window of data frames. A second neural network is trained to recognize features indicative of whether the user is currently performing one or more gesture interactions and configured to adjust parameters for gesture interaction recognition during the predetermined window based on the indicated likelihood. The second neural network evaluates the predetermined window for performed gesture interactions based on the adjusted parameters, and outputs a signal as to whether the user is performing one or more gesture interactions during the predetermined window.
    Type: Application
    Filed: September 8, 2023
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Julia SCHWARZ, Bugra TEKIN, Sophie STELLMACH, Erian VAZQUEZ, Casey Leon MEEKHOF, Fabian GOBEL
  • Publication number: 20230418700
    Abstract: Example aspects include techniques for real-time detection of metric baseline behavior change. These techniques may include generating a reference distance signature based on historic time series information for a component metric, the historic time series information corresponding to a first period of time, generating a sample distance signature based on sample time series information for the component metric, the sample time series information corresponding to a second period of time, and comparing the reference distance signature to the sample distance signature to determine a signature difference. In addition, the techniques may include determining that the second period of time is a baseline change candidate based on the signature difference being greater than a distance threshold, and presenting, based at least in part on the signature difference, an alert notification identifying the second period of time as the baseline change candidate.
    Type: Application
    Filed: June 1, 2023
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Raphael FETTAYA, Rachel LEMBERG, Yaniv LAVI
  • Publication number: 20230418891
    Abstract: Systems and methods for transferring link context to a web browser. An example method includes receiving, by a web browser, a web address from a desktop application based on a selection of a link in document displayed in the desktop application; receiving, by a web browser from the application, link context for the selected link, the link context including an identification of the desktop application and an identification of the document; loading a web page corresponding to the received web address; based on the link context, identifying a browser-based application corresponding to the desktop application; launching the browser-based application within the web browser; transmitting the link context to the browser-based application; and displaying at least a portion of the document within the web browser.
    Type: Application
    Filed: June 24, 2022
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Felix ANDREW, Laurentiu NEDELCU, Xiaodong FAN
  • Publication number: 20230419986
    Abstract: Systems, methods, and computer-readable storage devices are disclosed for optimizing speech enhancement components to use in speech communication systems using non-intrusive speech quality assessment. One method including: receiving audio data, the audio data including speech; and the audio data having been processed by at least one speech enhancement component; detecting a first quality of the speech of the audio data using a trained non-intrusive speech quality assessment (NISQA) model, the trained NISQA model trained to detect quality of speech automatically; and changing one or more of the at least one speech enhancement component based on the detected first quality of the speech.
    Type: Application
    Filed: June 24, 2022
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ross G. CUTLER, William D. FALLAS CORDERO
  • Publication number: 20230419861
    Abstract: Systems and methods for providing colorblind-accessible versions of a color image by generating a color translation table for color vision deficiency (CVD) corrections are disclosed. For a given image, the pixel values as would be seen by a colorblind user are determined. Using these values, a corrected rendered image that appears to colorblind users as depicting a similar color scheme as the original image is produced and presented to the colorblind user. The proposed systems can be implemented with previously captured image data, real-time video, and as an add-on to other applications.
    Type: Application
    Filed: September 1, 2023
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Somasundaram Kumaresan BEERANA, Ankit MAHAJAN
  • Publication number: 20230421616
    Abstract: Embodiments described herein are directed to managing device compliance for devices that are connected to an enterprise network. For example, a mobile device manager may provide configuration settings to a computing device, which implements the settings in order to be compliant with an enterprise's data and/or security policy. The mobile device manager also maintains a local reference of each device's configuration settings implemented thereby. When the mobile device manager subsequently performs a determination as to whether the computing device is still in compliance, the mobile device manager simply needs to refer to the local reference to determine the computing device's settings instead of explicitly querying the computing device for its settings.
    Type: Application
    Filed: May 5, 2023
    Publication date: December 28, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Shayak Lahiri, Richard I. June, Peter J. Kaufman, Yuhang Zhu