Microsoft Technology Licensing, LLC patent applications on April 18th, 2024
Patent Applications by Microsoft Technology Licensing, LLC on April 18th, 2024
Microsoft Technology Licensing, LLC: 37 patent applications
Microsoft Technology Licensing, LLC has applied for patents in the areas of G06N20/00 (6), H04L9/40 (6), G06F1/20 (3), G06F9/50 (3), H04L63/102 (3)
With keywords such as: data, user, based, credential, network, code, computing, resource, systems, and source in patent application abstracts.
Patent Applications by Microsoft Technology Licensing, LLC
Inventor(s): Daniel Gilbert KENNETT of Bellevue WA (US) for microsoft technology licensing, llc, Mark Edward RABOLD of Renton WA (US) for microsoft technology licensing, llc
IPC Code(s): A63F13/77, A63F13/75
Abstract: the present disclosure relates to systems, methods, and computer-readable media for identifying a variety of events that occur within a gaming session and generating event reports based on the identified events. for example, a gaming service (e.g., a cloud gaming server) can leverage content analysis and event recognizer services on a cloud computing system to detect one or more in-game events based on gaming content (e.g., video content, audio content, controller inputs) that is delivered to a client system. systems described herein can train and implement event recognizers trained to track various in-game events across multiple gaming applications. based on the tracked events, the systems described herein can generate event reports for events, individual users, and groups of users of the cloud computing system.
Inventor(s): Cyrus Soli BAMJI of Fremont CA (US) for microsoft technology licensing, llc, Onur Can AKKAYA of Palo Alto CA (US) for microsoft technology licensing, llc, Sergio ORTIZ EGEA of San Jose CA (US) for microsoft technology licensing, llc
IPC Code(s): G01S17/894, G02F1/31
Abstract: indirect time-of-flight camera systems for operating in multiple optical channels using active modulated light and accompanying methods of operation are provided. in one aspect, the indirect time-of-flight camera system includes first and second modulatable laser sources outputting light of different wavelengths for illuminating a target environment. the camera system further includes a wavelength-selective reflective element designed to reflect the light of a first wavelength and to transmit the light of a second wavelength. the camera system further includes a controller comprising instructions executable to control the camera system to, in a first time period, activate the first modulatable laser source and deactivate the second modulatable laser source, and in a second time period, deactivate the first modulatable laser source and activate the second modulatable laser source. the camera system further includes a photosensor for receiving the light outputted by the first and second modulatable laser sources.
Inventor(s): Michael Dale JENSEN of Duvall WA (US) for microsoft technology licensing, llc, James Hao-An Chen LIN of Issaquah WA (US) for microsoft technology licensing, llc, Mika Martti YLITALO of Shoreline WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F1/16
Abstract: a foldable computing device comprises a first frame rotatably coupled to a second frame. the second frame comprises a push-to-open mechanism comprising an actuator and a power switch located for actuation by the actuator. a detection mechanism detects a displaced position of the actuator that corresponds to releasing the foldable computing device from a closed configuration. actuation of the power switch is detected and used with detection of the displaced position of the actuator to control an operating state of the computing device.
Inventor(s): Ioannis MANOUSAKIS of Redmond WA (US) for microsoft technology licensing, llc, Rodrigo Lemos DE ASSIS of Kirkland WA (US) for microsoft technology licensing, llc, David Thomas GAUTHIER of Seattle WA (US) for microsoft technology licensing, llc, Brijesh WARRIER, II of Bellevue WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F1/20
Abstract: a method of responding to a thermal management capacity reduction in a datacenter includes obtaining () process allocations assigned to a plurality of electronic devices in the datacenter and determining () a process priority list based on the process allocations assigned to the plurality of electronic devices. the method further includes monitoring () at least one cooling sensor configured to measure a thermal management capacity of a cooling system of the plurality of electronic devices and, in response to detecting a reduction in thermal management capacity, reducing () power delivery to at least one electronic device of the plurality of electronic devices based at least partially on the process priority list.
20240126385.TOUCH-SENSITIVE INPUT DEVICE_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Shoham DEKEL of Tel Aviv (IL) for microsoft technology licensing, llc, Assaf BAR-NESS of Ness Zionna (IL) for microsoft technology licensing, llc
IPC Code(s): G06F3/038, G06F3/01, G06F3/0354
Abstract: examples are disclosed that relate to applying haptic output to a touch-sensitive input device. one example provides a touch-sensitive input device comprising a body, a haptic feedback mechanism within the body, a sensor subsystem, a logic processor, and a memory. the memory stores instructions executable by the processor to receive from the sensor subsystem sensor data indicating locations along the body of a plurality of contact points between a user hand and the body, based at least in part on the sensor data, determine a touch profile of the user hand applied to the body, based at least in part on the touch profile of the user hand, determine a selected haptic output to be applied to the body, and cause a drive signal to be transmitted to the haptic feedback mechanism to apply the selected haptic output to the body.
Inventor(s): Avrilia FLORATOU of Sunnyvale CA (US) for microsoft technology licensing, llc, Andreas Christian MUELLER of Los Gatos CA (US) for microsoft technology licensing, llc, Dalitso Hansini BANDA of Mountain View CA (US) for microsoft technology licensing, llc, Joyce Yu CAHOON of Woodinville WA (US) for microsoft technology licensing, llc, Anja GRUENHEID of Seattle WA (US) for microsoft technology licensing, llc, Neha GODWAL of Verona WI (US) for microsoft technology licensing, llc
IPC Code(s): G06F8/41
Abstract: systems, methods, and devices are described for enabling a user to import a library into a computer program under development. the library includes a data storage interface, one or more semantic objects, and one or more data manipulation or data analysis operations. a user is able to reference code of the library within the computer program under development to generate a dataset from data obtained via the data storage interface and associate the one or more semantic objects with the dataset to generate a semantically-annotated dataset. systems, methods, and devices enable, based on the importing: the user to invoke a semantic-guided operation of the library that utilizes the semantically-annotated dataset to infer an aspect of a data manipulation or data analysis operation to be performed on the semantically-annotated dataset; or the suggestion of a data manipulation or data analysis operation to the user based on the semantically-annotated dataset.
Inventor(s): Madhan Kumar DHATCHINA MOORTHY of Redmond WA (US) for microsoft technology licensing, llc, Christopher Bradley SPAIDAL of North Vancouver (CA) for microsoft technology licensing, llc, Dmitry LESNOY of Prague (CZ) for microsoft technology licensing, llc
IPC Code(s): G06F9/451, G06F8/61
Abstract: a systematic mechanism for visualizing functions or capabilities that an application has. one or more user experience objects are generated corresponding to an application. an application definition is obtained for that application, and then multiple user experience templates are identified based on that application definition. information from the application definition is then used to populate at least one of the user experience templates to generate at least one object experience object. the user may then review visualizations of the user experience objects to determine the general capabilities of the application, and thereby determine whether to install or open the application, and how best to use the application.
Inventor(s): Jin LIN of Seattle WA (US) for microsoft technology licensing, llc, David Alan HEPKIN of Redmond WA (US) for microsoft technology licensing, llc, Michael Bishop EBERSOL of Woodinville WA (US) for microsoft technology licensing, llc, Matthew David KURJANOWICZ of Wenatchee WA (US) for microsoft technology licensing, llc, Aditya BHANDARI of Seattle WA (US) for microsoft technology licensing, llc, Attilio MAINETTI of Bellevue WA (US) for microsoft technology licensing, llc, Amy Anthony PARISH of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F9/455
Abstract: transparently providing a virtualization feature to an unenlightened guest operating system (os). a guest partition, corresponding to a virtual machine, is divided into a first guest privilege context and a second guest privilege context. a compatibility component executes within the first guest privilege context, while a guest os executes within the second guest privilege context. the compatibility component is configured to intercept input/output (i/o) operations associated with the guest operating os. based on the compatibility component intercepting an i/o operation associated with the guest os, the compatibility component processes the i/o operation using a virtualization feature that is unsupported by the guest os. examples of the virtualization feature include accelerated access to a hardware device and virtual machine guest confidentiality.
Inventor(s): Gangadhara Swamy SHIVAGANGA NAGARAJU of Kirkland WA (US) for microsoft technology licensing, llc, Pushkar Vijay Chitnis of Bothell WA (US) for microsoft technology licensing, llc, Bo Zhang of Raleigh NC (US) for microsoft technology licensing, llc, Amar Nad Rudra Gowda of Sammamish WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F9/455, G06F8/65
Abstract: a computer implemented method includes receiving first firmware information at a hosting environment identifying that a user has selected user-controlled firmware for user virtual machines to be hosted on the hosting environment. a copy of the user-controlled firmware is obtained and a user virtual machine is deployed that includes the user-controlled firmware. the user-controlled firmware is locked against changes by the hosting environment absent receiving permission from the user.
20240126604.RESOURCE PROVISIONING_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Rathijit SEN of Redmond WA (US) for microsoft technology licensing, llc, Matteo INTERLANDI of Torrance CA (US) for microsoft technology licensing, llc, Jiashen CAO of Roswell GA (US) for microsoft technology licensing, llc
IPC Code(s): G06F9/50
Abstract: a system provisioning resources of a processing unit. the system predicts a performance impact on a workload attributable to a performance constraint of the processing unit for the workload according to a resource model, wherein the workload includes a query and the resource model characterizes attainable compute bandwidth, attainable memory bandwidth, and arithmetic intensity based on peak compute bandwidth and peak memory bandwidth of the processing unit. the system determines a resource allocation of the processing unit, based on the predicted performance impact and instructs the processing unit to allocate the resources for processing the workload based on the determined resource allocation.
Inventor(s): Amar PHANISHAYEE of Seattle WA (US) for microsoft technology licensing, llc, Divya MAHAJAN of Seattle WA (US) for microsoft technology licensing, llc, Janardhan KULKARNI of Redmond WA (US) for microsoft technology licensing, llc, Miguel CASTRO of Cambridge (GB) for microsoft technology licensing, llc, Muhammad ADNAN of Vancouver (CA) for microsoft technology licensing, llc
IPC Code(s): G06F9/50, G06F9/48, G06N3/08
Abstract: the description relates to accelerator architectures for deep learning models. one example can obtain a deep learning training script associated with a deep learning model and extract an operator graph from the training script. the example can split the operator graph into first and second portions of a heterogeneous pipeline and tune a first accelerator core for the first portion of the heterogeneous pipeline and a second accelerator core for the second portion of the heterogeneous pipeline. the example can also generate a hardware architecture that includes the first accelerator core and the second accelerator core arranged to collectively accomplish the deep learning model.
Inventor(s): Haishan ZHU of Bellevue WA (US) for microsoft technology licensing, llc, Preyas Janak SHAH of Tampa FL (US) for microsoft technology licensing, llc, Tiyasa MITRA of San Jose CA (US) for microsoft technology licensing, llc, Eric S. CHUNG of Woodinville WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F9/50, G06N20/00
Abstract: embodiments of the present disclosure include techniques for machine language processing. in one embodiment, the present disclosure includes configuring functional modules on a machine learning processor to execute a plurality of machine learning (ml) operations during a plurality of time segments. during the time segments, a first portion of the ml operations execute serially and at least one other ml operation executes during at least a majority of the time of each of the time segments. serial ml operations may be processed simultaneously with the at least one other ml operation.
Inventor(s): Rogério RAMOS of Redmond WA (US) for microsoft technology licensing, llc, Kareem Aladdin GOLAUB of Seattle WA (US) for microsoft technology licensing, llc, Chaitanya GOTTIPATI of Hyderabad (IN) for microsoft technology licensing, llc, Alejandro Hernandez SAENZ of Kirkland WA (US) for microsoft technology licensing, llc, Raj Kripal DANDAY of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F13/16
Abstract: methods for local page writes via pre-staging buffers for resilient buffer pool extensions are performed by computing systems. compute nodes in database systems insert, update, and query data pages maintained in storage nodes. data pages cached locally by compute node buffer pools are provided to buffer pool extensions on local disks as pre-copies via staging buffers that store data pages prior to local disk storage. encryption of data pages occurs at the staging buffers, which allows a less restrictive update latching during the copy process, with page metadata being updated in buffer pool extensions page tables with in-progress states indicating it is not yet written to local disk. when stage buffers are filled, data pages are written to buffer pool extensions and metadata is updated in page tables to indicate available/valid states. data pages in staging buffers can be read and updated prior to writing to the local disk.
Inventor(s): David Adam STEPHENS of Seattle WA (US) for microsoft technology licensing, llc, Shane Michael CHISM of Bellevue WA (US) for microsoft technology licensing, llc, Nathan Darrel KILE, JR. of Mercer Island WA (US) for microsoft technology licensing, llc, Angela Kaye ALLISON of Redmond WA (US) for microsoft technology licensing, llc, Dan ZARZAR of Redmond WA (US) for microsoft technology licensing, llc, Douglas Lane MILVANEY of Somerville MA (US) for microsoft technology licensing, llc, Manoj SHARMA of Winchester MA (US) for microsoft technology licensing, llc
IPC Code(s): G06F16/16, G06F3/0482, G06F3/04847, G06F16/176
Abstract: aspects of the present disclosure relate to systems and methods for sorting one or more files hosted by a collaborative application. in one aspect, one or more activity signals associated with one or more files hosted by the collaborative application may be received from a substrate. an activity-based sort order may be determined using at least a combination of the one or more activity signals. the activity-based sort order may be applied to sort the one or more files hosted by the collaborative application for display in a user interface to an activity object of the collaborative application.
20240126754.CLICK-TO-SCRIPT REFLECTION_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Xiangnan LI of Gongzhuling City (CN) for microsoft technology licensing, llc, Marc Todd FRIEDMAN of Seattle WA (US) for microsoft technology licensing, llc, Wangchao LE of Redmond WA (US) for microsoft technology licensing, llc, Evgueni ZABOKRITSKI of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F16/2453
Abstract: a click-to-script service enables developers of big-data job scripts to quickly see the underlying script operations from optimized execution plans. once a big-data job is received, the disclosed examples compile it and generate tokens that are associated with each operation of the big-data job. these tokens include may include the file name of the job, the line number of the operation, and/or an abstract syntax tree (ast) node for the given operations. an original execution plan is optimized into an optimized execution plan, and the tokens for the original operations of the job script are assigned to the optimized operations of the optimized execution plan. the optimized execution plan is graphically displayed in an interactive manner such that users may view the optimized execution plan and click on its optimized operations to find the original operations of the job script.
Inventor(s): Sunay VAISHNAV of Seattle WA (US) for microsoft technology licensing, llc, Merwan Vishnu HADE of Seattle WA (US) for microsoft technology licensing, llc, Stephen Christopher SICILIANO of Bellevue WA (US) for microsoft technology licensing, llc, David NISSIMOFF of Bellevue WA (US) for microsoft technology licensing, llc, FNU Anubhav of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F21/31, G06F12/0891, G06F21/51, G06F21/53, G06F21/60
Abstract: the present invention extends to methods, systems, and computer program products for identifying and consenting to permissions for workflow and code execution. aspects of the invention can be used to automatically scan a workflow or code definition to identify (potentially all) the actions/triggers a workflow or program intends to perform on behalf of a user. the user is shown the actions/triggers the workflow or program intends to perform (e.g., at a user interface) before consent to perform the actions/triggers is granted. as such, a user is aware of intended actions/triggers of a workflow or program before granting consent. further, since actions/triggers are identified from the workflow or code definition (and not formulated by an author), permission requests better align with permissions that workflow or program functionality actually uses during execution.
Inventor(s): Michael Christopher FANNING of Redmond WA (US) for microsoft technology licensing, llc, Nicolas Yves COURAUD of Westwood MA (US) for microsoft technology licensing, llc, Jacek Andrzej CZERWONKA of Sammamish WA (US) for microsoft technology licensing, llc, Christopher Michael Henry FAUCON of Redmond WA (US) for microsoft technology licensing, llc, Yingting YU of Sydney (AU) for microsoft technology licensing, llc, Etan Micah BASSERI of Seattle WA (US) for microsoft technology licensing, llc, Floyd Odiwuor K'OTOHOYOH of Nairobi (KE) for microsoft technology licensing, llc, Jacek Ernest LICHWA of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F21/62, G06F21/57, G06F21/64
Abstract: techniques for identifying an exposed credential that, if used, would provide access to a resource are disclosed. the techniques enable the resource to remain online while (i) a new credential is allocated for the resource, (ii) the resource is transitioned to using the new credential instead of the exposed credential, and (iii) the exposed credential is attempted to be invalidated. a credential is accessed. this credential is suspected of being in an exposed state. the credential is accessible from within an artifact and is determined to be in the exposed state. a new credential is generated. this new credential is designed to replace the exposed credential. an instruction is transmitted to the resource to cause it to transition from using the exposed credential to using the new credential. the exposed credential is then invalidated.
Inventor(s): Hao CHENG of Kirkland WA (US) for microsoft technology licensing, llc, Hao FANG of Seattle WA (US) for microsoft technology licensing, llc, Xiaodong LIU of Redmond WA (US) for microsoft technology licensing, llc, Jianfeng GAO of Woodinville WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F40/30
Abstract: a computing system includes a logic subsystem and a storage subsystem holding instructions executable by the logic subsystem to implement a transformer-based text encoder. the transformer-based text encoder includes a plurality of transformer blocks previously-trained to apply encoding operations to computer-readable text representations of input text strings, the computer-readable text representations including computer-readable question representations of input text questions, and computer-readable passage representations of input text passages. the plurality of transformer blocks include a shared transformer block trained for both the computer-readable question representations and the computer-readable passage representations and a specialized transformer block including two or more input-specific subnetworks, and a routing function to select an input-specific subnetwork of the two or more input-specific subnetworks for each of the computer-readable text representations.
Inventor(s): Haishan ZHU of Bellevue WA (US) for microsoft technology licensing, llc, Eric S. CHUNG of Woodinville WA (US) for microsoft technology licensing, llc
IPC Code(s): G06N20/00
Abstract: embodiments of the present disclosure include techniques for machine language processing. in one embodiment, the present disclosure include commands with data structures comprising fields describing multi-dimensional data and fields describing synchronization. large volumes of data may be processed and automatically synchronized by execution of a single command.
20240127112.CODE RADAR_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Albert ZIEGLER of Uppsala (SE) for microsoft technology licensing, llc, Amelia Mein-rou WATTENBERGER of Oakland CA (US) for microsoft technology licensing, llc
IPC Code(s): G06N20/00
Abstract: using a language model attention matrix to facilitate a “code radar” source code navigation experience that highlights related source code locations. a computer system identifies a first source code location within source code that is displayed at a code editor user interface (ui). from a set of mappings generated based on a language model attention matrix, the computer system identifies a second source code location as being related to the first source code location. concurrent with presenting the first source code location in the code editor ui, the computer system presents a related source code navigation experience, which includes both (i) presenting the second source code location in the code editor ui, and (ii) presenting a visual indication that the second source code location is related to the first source code location. some embodiments include generating the set of mappings based on a language model attention matrix.
Inventor(s): Michael Thomas MCLEAN of Snoqualmie WA (US) for microsoft technology licensing, llc, Ladislau CONCEICAO of Redmond WA (US) for microsoft technology licensing, llc, Priyank Deepak SANGHAVI of Redmond WA (US) for microsoft technology licensing, llc, Li LI of Sammamish WA (US) for microsoft technology licensing, llc, Jayant Kishorbhai MANGLANI of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G06Q10/101, G06Q10/10, H04L9/40, H04L12/18
Abstract: systems and methods for generating a shared collaborative channel for collaboration are provided. in particular, a computing device may receive a request, from an originating member of an organization, to create the shared collaborative channel, the request including an invitee to be added to the shared collaborative channel. in response to receipt of the request, the computing device may provision a substrate group by creating a container associate with the shared collaborative channel including a substrate database associated with the shared collaborative channel, generate an invitation including a custom link to the shared collaborative channel for the invitee, and determine whether the invitee belongs to an originating collaboration team associated with the originating member based on the substrate database. if the invitee belongs to the originating collaboration team, the computing device may further update the substrate group to add the invitee as a new member of the shared collaborative channel.
Inventor(s): Prateesh GOYAL of Seattle WA (US) for microsoft technology licensing, llc, Ilias MARINOS of Athens (GR) for microsoft technology licensing, llc, Ranveer CHANDRA of Kirkland WA (US) for microsoft technology licensing, llc, Mark Eugene RUSSINOVICH of Bellevue WA (US) for microsoft technology licensing, llc
IPC Code(s): G06Q40/04
Abstract: examples are disclosed that relate to fairly ordering financial market trades received from different market participant computers via a cloud computing network. in one example, a plurality of trades generated by a plurality of market participant computers are received. the trades are generated based at least on a financial market data point received by the plurality of market participant computers. each trade is tagged with a delivery clock time stamp that tracks time in relation to financial market events that occur at a corresponding market participant computer. the trades are ordered based on the delivery clock time stamps and sent to a central exchange server computer. the central exchange server computer processes the trades.
Inventor(s): Firas Hamze of Vancouver CA (US) for microsoft technology licensing, llc
IPC Code(s): G06Q50/06, G06F17/18, G06Q10/06
Abstract: a general methodology is presented for optimizing a value at risk (var) associated with an allocation of objects (i.e., a strategy) having variable performance and loss characteristics. for purposes of illustration, investment strategies prescribing a portfolio of items from a set of candidates with unknown and generally correlated joint losses are discussed. the framework is based on approximating the var using nonparametric estimates of the portfolio loss density and, using mathematical insights, an efficient approach to computing the var gradient with respect to the strategy. the approach also allows inclusion of constraints on the strategy (e.g. a maximum fraction per item) and allows the var optimization problem to be solved using optimization techniques such as sequential quadratic programming.
Inventor(s): Harpreet Singh SAWHNEY of Kirkland WA (US) for microsoft technology licensing, llc, Benjamin Eliot LUNDELL of Seattle WA (US) for microsoft technology licensing, llc, Anshul Bhavesh SHAH of Baltimore MD (US) for microsoft technology licensing, llc, Calin CRISTIAN of Iasi (RO) for microsoft technology licensing, llc, Charles Thomas HEWITT of Cambridge (GB) for microsoft technology licensing, llc, Tadas BALTRUSAITIS of Cambridge (GB) for microsoft technology licensing, llc, Mladen RADOJEVIC of Belgrade (RS) for microsoft technology licensing, llc, Kosta GRUJCIC of Belgrade (RS) for microsoft technology licensing, llc, Ivan STOJILJKOVIC of Belgrade (RS) for microsoft technology licensing, llc, Paul Malcolm MCILROY of Cambridge (GB) for microsoft technology licensing, llc, John Ishola OLAFENWA of London (GB) for microsoft technology licensing, llc, Jouya JADIDIAN of Los Gatos CA (US) for microsoft technology licensing, llc, Kenneth Mitchell JAKUBZAK of Lynnwood WA (US) for microsoft technology licensing, llc
IPC Code(s): G06T13/40, G06T17/00, G06V40/16
Abstract: examples are disclosed that relate to generating expressive avatars using multi-modal three-dimensional face modeling and tracking. one example includes a computer system comprising a processor coupled to a storage system that stores instructions. upon execution by the processor, the instructions cause the processor to receive initialization data describing an initial state of a facial model. the instructions further cause the processor to receive a plurality of multi-modal data signals. the instructions further cause the processor to perform a fitting process using the initialization data and the plurality of multi-modal data signals. the instructions further cause the processor to determine a set of parameters based on the fitting process, wherein the determined set of parameters describes an updated state of the facial model.
Inventor(s): Carl Lorenz DIENER of Tallinn (ES) for microsoft technology licensing, llc
IPC Code(s): G10L25/60, G10L19/005, G10L25/30, G10L25/69
Abstract: this document relates to training and employing a quality estimation model. one example includes a method or technique that can be performed on a computing device. the method or technique can include providing degraded audio signals to one or more packet loss concealment models, and obtaining enhanced audio signals output by the one or more packet loss concealment models. the method or technique can also include obtaining quality labels for the enhanced audio signals and training a quality estimation model to estimate audio signal quality based at least on the enhanced audio signals and the quality labels.
Inventor(s): Neha AGGARWAL of Kirkland WA (US) for microsoft technology licensing, llc, Chandan AGGARWAL of Kirkland WA (US) for microsoft technology licensing, llc, Rishabh TEWARI of Sammamish WA (US) for microsoft technology licensing, llc, Abhijeet KUMAR of Sammamish WA (US) for microsoft technology licensing, llc, Sudhir GOEL of Kirkland WA (US) for microsoft technology licensing, llc, Trilok NUWAL of Redmond WA (US) for microsoft technology licensing, llc, Matthew Francis LONG of Seattle WA (US) for microsoft technology licensing, llc, Evan Alexander BAKER of Nashville TN (US) for microsoft technology licensing, llc, Aanand RAMACHANDRAN of Sammamish WA (US) for microsoft technology licensing, llc, Alok UPADHYAY of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): H04L45/64, H04L45/74, H04L45/76
Abstract: a virtual network provider system supports a virtual network including virtual machines that are each assigned to an underlay address of an underlay addressing scheme. the virtual network provider system further includes multiple routing domains each defined to include a different subset of the virtual machines. each of the routing domains is assigned to a range of overlay addresses of an overlay addressing scheme. for each routing domain, the assigned range of overlay addresses is allocated among the subset of the virtual machines in the routing domain. the system further includes a virtual network host configured to use addresses of the overlay addressing scheme to selectively route messages between endpoints on select pairs of the virtual machines assigned to a same routing domain of the plurality of routing domains.
Inventor(s): Maurizio CIBELLI of Mercato San Severino (IT) for microsoft technology licensing, llc
IPC Code(s): H04L51/226, H04L51/212, H04L51/216, H04L51/224, H04L51/42
Abstract: methods and systems cause display of email messages of a user on a screen of a computing system based on scores associated with the email messages. an email ranking system may have assigned the scores to the email messages. the scores are based on actions that other recipients of the email messages have taken with respect to the email messages. in calculating the scores, the actions of the other recipients may receive different weights based on how closely connected a recipient is to the user and a type of connection the recipient has to the user. a network graph may indicate how closely connected the recipient is to the user and the type of connection the recipient has to the user.
Inventor(s): Michael Christopher FANNING of Redmond WA (US) for microsoft technology licensing, llc, Suvam MUKHERJEE of Allston MA (US) for microsoft technology licensing, llc, Jacek Andrzej CZERWONKA of Sammamish WA (US) for microsoft technology licensing, llc, Christopher Michael Henry FAUCON of Redmond WA (US) for microsoft technology licensing, llc, Eddy Toshiyuki OKADA NAKAMURA of Redmond WA (US) for microsoft technology licensing, llc, Danielle Nicole GONZALEZ of LeRoy NY (US) for microsoft technology licensing, llc, Nicolas Yves Couraud of Westwood MA (US) for microsoft technology licensing, llc, Alison Lynne MACLELLAN of Renton WA (US) for microsoft technology licensing, llc
IPC Code(s): H04L9/40
Abstract: techniques for (i) using contextual information associated with an exposed credential to identify a resource that could be accessed using the exposed credential, (ii) identifying a responsible entity of that resource, and (iii) alerting the responsible entity about the exposed credential are disclosed. a credential is determined to be in an exposed state. the exposed credential, if used, could potentially provide an actor access to a resource, despite the fact that the actor should not have access to the resource. the exposed credential is analyzed to determine a context. based on that context, the resource is identified. a responsible entity associated with the resource is identified. an alert is then sent to that entity.
Inventor(s): Poulomi BANDYOPADHYAY of Sammamish WA (US) for microsoft technology licensing, llc, Rajat LUTHRA of Redmond WA (US) for microsoft technology licensing, llc, Lee Francis WALKER of Blacksburg VA (US) for microsoft technology licensing, llc, Zachary Michael EDWARDS of Monroe WA (US) for microsoft technology licensing, llc, Colin TRENT of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): H04L9/40
Abstract: authentication request notifications are selectively suppressed, reducing notification fatigue and susceptibility to social engineering attacks. authentication request notifications may be suppressed by not presenting a push notification on the user's phone. the authentication request may still be accessed and approved by manually opening the authenticator app. notifications may be suppressed based on an estimation that the person attempting to login is not who they say they are. this estimation may be based on applying heuristics and/or machine learning models to the context of the login attempt, such as the ip address that originated the login request, time of day, recent user actions, patterns of previous logins, etc. one heuristic determines that the user has repeatedly ignored notifications caused by a particular ip address. machine learning models generate a risk score from the login context, and notifications may be suppressed if the risk score exceeds a threshold.
Inventor(s): Guillermo Paul PROANO of Kirkland WA (US) for microsoft technology licensing, llc
IPC Code(s): H04L9/40
Abstract: systems are methods are used for facilitating identify anonymization by using controlled masking and encryption of user identifiers, such as uuids. a system that manages a uuid converts the uuid into a set of one or more different unique versions of the uuid for one or more corresponding different partner system(s) by removing and replacing masked portions of the uuid and by selectively encrypting the non-masked portions of the uuid. new masked portions added to the new version(s) of the uuid identify different corresponding partner(s) and/or rules to be applied by the different partner(s) when handling the different unique version(s) of the uuid(s). partner systems that receive the new versions of the uuid identify and utilize the new masked portions to deterministically control decrypting and/or other processing of the new version of the uuid.
Inventor(s): Chandra Mouli Addaguduru of Bangalore (IN) for microsoft technology licensing, llc, Phalgun Garimella of Hyderabad (IN) for microsoft technology licensing, llc, Krupesh Satishkumar Dhruva of Hyderabad (IN) for microsoft technology licensing, llc, Narasimha Rao Karumanchi of Hyderabad (IN) for microsoft technology licensing, llc
IPC Code(s): H04L9/40, H04L41/044
Abstract: the present disclosure relates to utilizing a hierarchical network communication system to efficiently manage and monitor a controlled hierarchical network. in particular, the hierarchical network communication system utilizes gateway services embedded among various architecture levels of a controlled hierarchical network to facilitate secure communications between levels of the hierarchical network as well as with an authorized external computing device or computing system. in various instances, the gateway service includes various components and elements that facilitate inter-network level communication as well as remote management, including monitoring, configuring, and upgrading components and resources at each level of the controlled hierarchical network. indeed, the hierarchical network communication system facilitates the remote management of a controlled hierarchical network while upholding the strict security and communication protocols required for networks adhering to the purdue reference architecture model, isa-95 standards, and isa-99 standards.
Inventor(s): Yaakov GARYANI of Raanana (IL) for microsoft technology licensing, llc, Moshe ISRAEL of Ramat Gan (IL) for microsoft technology licensing, llc, Hani Hana NEUVIRTH of Tel Aviv (IL) for microsoft technology licensing, llc, Ely ABRAMOVITCH of Tel Aviv (IL) for microsoft technology licensing, llc, Amir KEREN of Redmond WA (US) for microsoft technology licensing, llc, Timothy William BURRELL of Cheltenham (GB) for microsoft technology licensing, llc
IPC Code(s): H04L9/40
Abstract: embodiments detect cyberattack campaigns against multiple cloud tenants by analyzing activity data to find sharing anomalies. data that appears benign in a single tenant's activities may indicate an attack when the same or similar data is also found for additional tenants. attack detection may depend on activity time frames, on how similar certain activities of different tenants are to one another, on how unusual it is for different tenants to share an activity, and on other factors. sharing anomaly analysis may utilize hypergeometric probabilities or other statistical measures. detection avoidance attempts using digital entity randomization are revealed and thwarted. authorized vendors may be recognized, mooting anomalousness. although data from multiple tenants is analyzed together for sharing anomalies while monitoring for attacks, tenant confidentiality and privacy are respected through technical and legal mechanisms. mitigation is performed in response to an attack indication.
Inventor(s): Shantanu Desai of Bangalore (IN) for microsoft technology licensing, llc, Kantha Rao Dammalapati of Bangalore (IN) for microsoft technology licensing, llc
IPC Code(s): H04L67/1097, G06F3/06
Abstract: the present disclosure relates to systems, methods, and computer-readable media for extending functionality of unstructured data storage function (udsf) nodes in supporting features and functionality of services and applications that are accessible via a core network. the systems described herein include a udsf node having a udsf data management system that enables network functions to interact with and modify data resources separately maintained by the udsf node(s). a network function may selectively target discrete sets of blocks of data on records to access without accessing entire records and without issuing redundance application programming interface (api) calls to the usdf node(s). the udsf node may be implemented in a core network to enhance network functions in fifth generation (5g) and beyond communication environments.
Inventor(s): Taemin KIM of Bellevue WA (US) for microsoft technology licensing, llc
IPC Code(s): H04N9/31, G02B26/08, G02B26/10, G02B27/01
Abstract: techniques for separating an image into a forward sweeping image and a backward sweeping image are disclosed. a lookup table maps mems projection positions on a display with corresponding pixel positions in an image generated by a camera facing the display. the lookup table is used to associate a first set of pixel positions in the image with a forward scanning sweep of the mems system. the lookup table is also used to associate a second set of pixel positions in the image with a backward scanning sweep of the mems system. the first and second sets of pixel positions are used to generate the forward sweeping image and the backward sweeping image, respectively. these images can then be used to calibrate the mems system to compensate for bi-phase.
Inventor(s): Yichen HAO of Redmond WA (US) for microsoft technology licensing, llc, Lihang LI of Bothell WA (US) for microsoft technology licensing, llc, Anthony C. ROMANO of Lebanon TN (US) for microsoft technology licensing, llc, Naiteek SANGANI of Bothell WA (US) for microsoft technology licensing, llc, Ryan S. MENEZES of Bellevue WA (US) for microsoft technology licensing, llc
IPC Code(s): H04N19/177, H04N19/169
Abstract: the description relates to resource aware object detection for encoded video streams that can identify frames of the video stream that include an object of interest, such as a human, without decoding the frames.
Inventor(s): Fang DONG of Issaquah WA (US) for microsoft technology licensing, llc, Meng JIN of Sammamish WA (US) for microsoft technology licensing, llc, Jigar MEHTA of Redmond WA (US) for microsoft technology licensing, llc, Mayila BABANG of Redmond WA (US) for microsoft technology licensing, llc, Michele Alberto Scipione TREVES of Mercer Island WA (US) for microsoft technology licensing, llc, Martha Geoghegan PETERSON of Woodinville WA (US) for microsoft technology licensing, llc, Linjie XU of Sammamish WA (US) for microsoft technology licensing, llc, Naval GUPTA of Redmond WA (US) for microsoft technology licensing, llc, Hyunjung CHO of Peachtree City GA (US) for microsoft technology licensing, llc
IPC Code(s): H05K7/20, G06F1/20
Abstract: a cooling system may include a tank filled with a first cooling fluid. the cooling system may include a container including a chamber, the chamber receiving a heat-generating component, the container being sealed, the container being at least partially submerged in the first cooling fluid in the tank, the container including a second cooling fluid.
Inventor(s): Nicholas Andrew KEEHN of Kirkland WA (US) for microsoft technology licensing, llc, Ioannis MANOUSAKIS of Heraklion (GR) for microsoft technology licensing, llc, Winston Allen SAUNDERS of Seattle WA (US) for microsoft technology licensing, llc, Husam Atallah ALISSA of Redmond WA (US) for microsoft technology licensing, llc, Eric Clarence PETERSON of Woodinville WA (US) for microsoft technology licensing, llc
IPC Code(s): H05K7/20
Abstract: techniques for mitigating loss of vaporized working fluid in a two-phase immersion cooling system may be implemented using one or more supplemental condensers that facilitate condensation of vaporized working fluid when the immersion tank is open, and one or more vapor collection points that are in fluid communication with at least one supplemental condenser. one or more fluid displacement devices may be configured to create suction pressure at the one or more vapor collection points. one or more vents may be positioned in the door. the one or more vents may be configured to permit movement of air from outside the immersion tank into an interior portion of the immersion tank without permitting loss of vaporized working fluid. a directional blowing device may be configured to blow a gaseous substance against a computing device in a downward direction as the computing device is being pulled upward out of the immersion tank.
Microsoft Technology Licensing, LLC patent applications on April 18th, 2024
- Microsoft Technology Licensing, LLC
- A63F13/77
- A63F13/75
- Microsoft technology licensing, llc
- G01S17/894
- G02F1/31
- G06F1/16
- G06F1/20
- G06F3/038
- G06F3/01
- G06F3/0354
- G06F8/41
- G06F9/451
- G06F8/61
- G06F9/455
- G06F8/65
- G06F9/50
- G06F9/48
- G06N3/08
- G06N20/00
- G06F13/16
- G06F16/16
- G06F3/0482
- G06F3/04847
- G06F16/176
- G06F16/2453
- G06F21/31
- G06F12/0891
- G06F21/51
- G06F21/53
- G06F21/60
- G06F21/62
- G06F21/57
- G06F21/64
- G06F40/30
- G06Q10/101
- G06Q10/10
- H04L9/40
- H04L12/18
- G06Q40/04
- G06Q50/06
- G06F17/18
- G06Q10/06
- G06T13/40
- G06T17/00
- G06V40/16
- G10L25/60
- G10L19/005
- G10L25/30
- G10L25/69
- H04L45/64
- H04L45/74
- H04L45/76
- H04L51/226
- H04L51/212
- H04L51/216
- H04L51/224
- H04L51/42
- H04L41/044
- H04L67/1097
- G06F3/06
- H04N9/31
- G02B26/08
- G02B26/10
- G02B27/01
- H04N19/177
- H04N19/169
- H05K7/20
- H04L63/102