Microsoft Technology Licensing, LLC patent applications on September 26th, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Microsoft Technology Licensing, LLC on September 26th, 2024

Microsoft Technology Licensing, LLC: 36 patent applications

Microsoft Technology Licensing, LLC has applied for patents in the areas of H04L9/40 (4), G06F16/2457 (3), G06T15/00 (2), G06N20/00 (2), G09B5/02 (2) G06F21/6218 (2), G02B6/14 (1), H04L47/125 (1), G06V20/40 (1), G09B5/02 (1)

With keywords such as: data, user, based, image, content, computing, information, systems, display, and time in patent application abstracts.



Patent Applications by Microsoft Technology Licensing, LLC

20240319441. OPTICAL WAVEGUIDE ADAPTER ASSEMBLY_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Andrew Thomas HARKER of Romsey (GB) for microsoft technology licensing, llc, Michael FAKE of Romsey (GB) for microsoft technology licensing, llc, Simon BAWN of Romsey (GB) for microsoft technology licensing, llc

IPC Code(s): G02B6/14, G02B6/02, G02B6/12, G02B6/122, G02B6/255

CPC Code(s): G02B6/14



Abstract: an optical waveguide adapter assembly comprises a solid core optical waveguide extending between a free end and a coupled end and having a solid waveguiding core with an associated first optical mode field size; a hollow core optical waveguide extending between a free end and a coupled end and having a hollow waveguiding core with an associated second optical mode field size; and an optical mode field adapter extending between a first end and a second end and having a waveguiding core configured to change an optical mode field of a waveguided optical signal substantially between the first optical mode field size at the first end of the optical mode field adapter and the second optical mode field size at the second end of the optical mode field adapter.


20240319504. VERTICAL MISALIGNMENT CORRECTION IN BINOCULAR DISPLAY SYSTEMS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Michaela PORUBANOVA of Seattle WA (US) for microsoft technology licensing, llc, Bjorn Nicolaas Servatius VLASKAMP of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): G02B27/01, G02B27/00

CPC Code(s): G02B27/0172



Abstract: examples are disclosed that relate to systems and methods for correcting vertical misalignment in a binocular display system. one example provides a head-mounted display device, comprising a binocular display system comprising a left eye display and a right eye display, the binocular display system configured to display image content; a display misalignment detection system; and a controller. the controller is configured to receive a signal from the display misalignment detection system comprising information related to a vertical misalignment between the left eye display and the right eye display, analyze the image content to determine image content information, determine a vertical misalignment correction strategy based at least upon the image content information and the vertical misalignment, and based upon the vertical misalignment correction strategy, control the binocular display system to correct the vertical misalignment.


20240319823. FREQUENCY-BASED NOISE REMOVAL_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Yael LIVNE of Tel Aviv (IL) for microsoft technology licensing, llc, Shai LEVI of Or-Yehuda (IL) for microsoft technology licensing, llc, Nadav LINENBERG of Even Yehuda (IL) for microsoft technology licensing, llc

IPC Code(s): G06F3/041, G06F3/0354

CPC Code(s): G06F3/04182



Abstract: an electronic device samples radiofrequency signals measured by multiple antennas positioned across the digitizer, wherein the radiofrequency signals include noise components. the electronic device selects an orthogonal frequency outside the defined bandwidth of the working frequency and removes at least some of the noise components from the radiofrequency signals measured by each antenna based at least on a sense signal measured at the orthogonal frequency by the each antenna.


20240319866. INTERPOSER FOR SECURE INKING BY STYLUS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Shoham DEKEL of Tel Aviv (IL) for microsoft technology licensing, llc, Assaf BAR-NESS of Rehovot (IL) for microsoft technology licensing, llc, Orr SROUR of Ramat-Hasharon (IL) for microsoft technology licensing, llc

IPC Code(s): G06F3/04883, G06F3/01, G06F3/0354

CPC Code(s): G06F3/04883



Abstract: systems, methods, and instrumentalities are described herein related to a secured stylus. a secure connection is established between a digitizer processor in a computing device and a remote server providing virtual desktop infrastructure (vdi). a digitizer interposer implemented in the computing device, the server, and/or between them receives raw or encrypted digitizer input that bypasses the operating system (os) and processor of the computing device. digitizer signal processing, normally performed by the os, is performed on one or more servers. an edge server provides haptic feedback to a stylus and/or generates display of temporary digital ink as created while a cloud server completes digital ink processing and generates video for display by the computing device. a secure connection between a graphics processing unit (gpu) and the server protects secure connection video by encryption bypassing the os and processor of the user computing device.


20240320054. TRAINING A MACHINE LEARNING MODEL USING AN ACCELERATION PIPELINE WITH POPULAR AND NON-POPULAR MICRO-BATCHES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Divya MAHAJAN of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F9/50, G06F9/48

CPC Code(s): G06F9/5066



Abstract: innovations in training a machine learning model using an accelerator pipeline with deferred updates to model parameters are described. an accelerator identifies one or more first-class micro-batches (“mbs”) and a second-class mb of a working set. a first-class mb contains, as inputs, frequently accessed embeddings stored in graphics processing unit (“gpu”) memory. the accelerator schedules the first-class mb(s) for training using one or more gpus. during the training, the accelerator obtains the second-class mb, which contains, as inputs, non-frequently accessed embeddings stored in main memory. at least some updates to the model parameters from the training with the first-class mb(s) are deferred until after training with the second-class mb. the accelerator schedules the second-class mb for training. finally, after the training with the second-class mb, the accelerator updates the non-frequently accessed values for the second-class mb. at this point, the gpu(s) also update model parameters, applying deferred updates.


20240320081. ROOT CAUSE PATTERN RECOGNITION BASED MODEL TRAINING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Allison Mae GIDDINGS of Bellevue WA (US) for microsoft technology licensing, llc, Mo ZHOU of Medina WA (US) for microsoft technology licensing, llc, Dong YUAN of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F11/07, G06F11/32, G06F11/34, G06F40/226, G06F40/242, G06N20/00

CPC Code(s): G06F11/079



Abstract: examples provide a system and method for retraining a machine learning (ml) algorithm associated with a trained model using root cause pattern recognition. the system analyzes the results of parsing unstructured data and identifies a root cause pattern causing the trained model to underperform when parsing data including the identified pattern. examples of data including the pattern are created for use in retraining the model to correctly detect and parse data following the identified pattern. once retrained, the model is able to parse unstructured data, including data having the identified pattern, in accordance with expected performance metrics. the system automatically identifies parsing errors, identifies the root cause patterns for these errors and retrains the models to correctly handle those patterns for more accurate and efficient handing of unstructured data by trained models.


20240320200. APPROXIMATE QUERY EQUIVALENCE FOR FEATURE STORES IN MACHINE LEARNING OPERATIONS PRODUCTS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Laurent BOUÉ of Petah Tikva (IL) for microsoft technology licensing, llc, Kiran RAMA of Bangalore (IN) for microsoft technology licensing, llc, Vijay Srinivas AGNEESWARAN of Bangalore (IN) for microsoft technology licensing, llc

IPC Code(s): G06F16/215, G06F16/242, G06F16/25

CPC Code(s): G06F16/215



Abstract: methods, systems, apparatuses, and computer-readable storage mediums are descried for identifying a similarity between queries. an intermediate representation generator receives a set of queries from a repository, each query in the set of queries having generated a corresponding set of data stored in a data store. an intermediate representation is generated for each query, where the intermediate representation is characterized by a feature associated with text specified in the query. a similarity determiner determines similarity scores between pairs of intermediate representations. a pair of intermediate representations with a similarity score above a threshold is identified. an indication is generated that sets of data corresponding to queries corresponding to the intermediate representations are overlapping.


20240320230. IDENTIFICATION RESOLUTION IN DISTRIBUTED KNOWLEDGE GRAPHS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Jan-Ove Almli KARLBERG of Tromso (NO) for microsoft technology licensing, llc, Theodoros GKOUNTOUVAS of Tromso (NO) for microsoft technology licensing, llc, Anders Tungeland GJERDRUM of Tromso (NO) for microsoft technology licensing, llc, Tor KREUTZER of Harstad (NO) for microsoft technology licensing, llc, Vincent Mulwa KYALO of Nairobi (KE) for microsoft technology licensing, llc, Vincent Macharia KARURI of Nairobi (KE) for microsoft technology licensing, llc

IPC Code(s): G06F16/2458, G06F16/2457

CPC Code(s): G06F16/2471



Abstract: the disclosed technology is generally directed to identification resolution in distributed knowledge graphs. in one example of the technology, a graph query is received. a metagraph includes identifier acceptance information associated with which identifiers among the identifiers are accepted by the data stores in the plurality of data stores and identifier export information associated with which identifiers among the identifiers are exported by the data stores in the plurality of data stores. the metagraph and the cost information are used to select, from among query paths, a query path that is capable of fulfilling the graph query based on minimizing a cost according to a cost metric. upon determining that a failure has occurred in the selected query path, the metagraph and the cost information are used to change the selected query path. a response to the graph query is provided based on the selected query path.


20240320257. USER INTERFACE INCLUDING PERSONALIZED FEED WITH DYNAMICALLY GENERATED PROMPTS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Yaw Oduro AMOATENG of Redmond WA (US) for microsoft technology licensing, llc, Roberta CANNEROZZI of Bellevue WA (US) for microsoft technology licensing, llc, Jeremy Michael GRUBAUGH of Kirkland WA (US) for microsoft technology licensing, llc, Graham KENT of Seattle WA (US) for microsoft technology licensing, llc, Adam Douglas TROY of Seattle WA (US) for microsoft technology licensing, llc, Aaron John CRONIN of Oslo (NO) for microsoft technology licensing, llc, Ola NATVIG of Trondheim (NO) for microsoft technology licensing, llc, Åsmund GRAMMELTVEDT of Tromso (NO) for microsoft technology licensing, llc, Roman WERPACHOWSKI of Arneberg (NO) for microsoft technology licensing, llc, Wei-Han CHANG of Seattle WA (US) for microsoft technology licensing, llc, Maya Angele PELICHET of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/435, G06F3/0482, G06F16/2457, G06F16/438, G06F40/166, G06F40/40, G06T11/00

CPC Code(s): G06F16/435



Abstract: the disclosed technology is generally directed to a personalized feed. in one example of the technology, selected key-value pairs from a profile associated with a user are provided. based on a prompt that includes natural-language text instructions, the selected key-value pairs, and ranked content, a large language model is used to generate: pill prompts associated with the ranked content, such that the pill prompts are information requests that are unique and personalized to have particular relevance to the user based on selected key-value pairs, and a response to each pill prompt such that the response includes content corresponding to the requested information. a content feed is displayed to the user, including displaying selectable pills to the user as part of the displayed content feed such that each selectable pill includes a corresponding pill prompt. the response to the pill prompt that corresponds to the selection is displayed to the user.


20240320268. THEME BASED FONT SEARCH_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Akshay MALLIPEDDI of Cupertino CA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/9032, G06F16/9038, G06F16/906

CPC Code(s): G06F16/90328



Abstract: aspects of the disclosure include methods and systems for providing a theme based font search in a manner that bypasses the latency limitations inherent to large language models and ensures domain-relevant answers. an exemplary method can include inputting a font category to a compact model to generate a font tag embedding and inputting a search query to the compact model to generate a query embedding. a distance measure is determined between the query embedding and the font tag embedding. the font category for the font tag embedding is provided as a suggested font category responsive to the distance measure satisfying a predetermined threshold.


20240320310. GENERATING CAPTCHAS USING GENERATIVE IMAGING MODELS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Shawn Cantin CALLEGARI of Bellevue WA (US) for microsoft technology licensing, llc, Shane Michael CHISM of Bellevue WA (US) for microsoft technology licensing, llc, Chipalo N. STREET of Seattle WA (US) for microsoft technology licensing, llc, Nicholas BECKER of Boulder CO (US) for microsoft technology licensing, llc

IPC Code(s): G06F21/31, G06T11/00

CPC Code(s): G06F21/31



Abstract: methods and systems for generating completely automated public turing test (captcha) images are provided. in some examples, a method includes generating a plurality of images using a generative imaging model, providing the plurality of images to a user with a description that corresponds to one of a similarity or difference between the plurality of images, receiving a selection of an image of the plurality of images, determining if the selection is correct based on the provided description, and outputting an indication of whether the selection is correct.


20240320318. CERTIFICATE RESILIENCY VALIDATION USING CHAOS ENGINEERING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ravi Teja Bellam of Monroe WA (US) for microsoft technology licensing, llc, Rohith Reddy Gundreddy of Redmond WA (US) for microsoft technology licensing, llc, Kaitlyn Yuchen S. Yang of Seattle WA (US) for microsoft technology licensing, llc, Christopher G. Ashton of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F21/45, G06F21/44

CPC Code(s): G06F21/45



Abstract: generally discussed herein are devices, systems, and methods for certificate management resiliency validation. a method can include receiving, at a resiliency tester of a cloud network, experiment data defining a certificate management resilience experiment to be performed on a resource of the cloud network, accessing, by the resiliency tester and a fault library and based on the experiment data, one or more faults that implement the certificate management resilience experiment, altering, by the resiliency tester and based on the experiment data, an attribute of a certificate, a version of the certificate, accessibility to a secrets vault that houses the certificate, or a combination thereof resulting in a modified certificate or modified certificate availability, and altering a certificate management tool based on telemetry data regarding access of the modified certificate.


20240320360. PRIVACY FILTERS AND ODOMETERS FOR DEEP LEARNING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Mathias François Roger Lécuyer of New York NY (US) for microsoft technology licensing, llc

IPC Code(s): G06F21/62, G06N3/04, G06N3/08

CPC Code(s): G06F21/6218



Abstract: generally discussed herein are devices, systems, and methods for improving phishing webpage content detection. a method can include instantiating an odometer with a nested privacy filter architecture, the nested privacy filter including privacy filters of different, increasing sizes, training a dl model, maintaining, during training and by a privacy odometer that operates using the nested privacy filter, a running total of privacy loss budget consumed by the training, and responsive to a query for the total privacy loss budget consumed, returning, by the odometer, a size of a smallest privacy filter of the nested privacy filters that is bigger than the running total of the privacy loss budget.


20240320361. ASYNCHRONOUS SUPERVISION FOR SOVEREIGN CLOUD PLATFORMS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Brian Scott WATERS of Renton WA (US) for microsoft technology licensing, llc, Martin Peter CHECK of Redmond WA (US) for microsoft technology licensing, llc, Matthew Paul ERICKSON of Duvall WA (US) for microsoft technology licensing, llc, Tyler S WIEGERS of Redmond WA (US) for microsoft technology licensing, llc, Christopher Glenn MAYNARD of Issaquah WA (US) for microsoft technology licensing, llc, Siddhartha RANA of Bothell WA (US) for microsoft technology licensing, llc, Dominic Mario RAEL of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F21/62, G06Q50/26

CPC Code(s): G06F21/6218



Abstract: a computer system that includes one or more processors configured to execute a secure sovereign manager that controls remote execution of commands on a sovereign cloud computing platform. the secure sovereign manager is configured to create an escorted session for an unqualified user for invoking commands on the sovereign cloud computing platform. the unqualified user does not have sovereign-trusted credentials that define qualifications required for accessing the sovereign cloud computing platform. the escorted session is asynchronously supervised by a qualified user that has sovereign-trusted credentials. the secure sovereign manager is configured to receive an indication of approval or denial of invocation of a received command. based on at least receiving an indication of approval, the secure sovereign manager invokes the received command on the sovereign cloud computing platform.


20240320451. AUTOMATED SCRIPT GENERATION AND AUDIO-VISUAL PRESENTATIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ji LI of San Jose CA (US) for microsoft technology licensing, llc, Konstantin SELESKEROV of Palo Alto CA (US) for microsoft technology licensing, llc, Huey-Ru TSAI of Los Altos CA (US) for microsoft technology licensing, llc, Muin Barkatali MOMIN of Santa Clara CA (US) for microsoft technology licensing, llc, Ramya TRIDANDAPANI of Sunnyvale CA (US) for microsoft technology licensing, llc, Sindhu Vigasini JAMBUNATHAN of San Jose CA (US) for microsoft technology licensing, llc, Amit SRIVASTAVA of San Jose CA (US) for microsoft technology licensing, llc, Derek Martin JOHNSON of Sunnyvale CA (US) for microsoft technology licensing, llc, Gencheng WU of Campbell CA (US) for microsoft technology licensing, llc, Sheng ZHAO of Beijing (CN) for microsoft technology licensing, llc, Xinfeng CHEN of Beijing (CN) for microsoft technology licensing, llc, Bohan LI of Beijing (CN) for microsoft technology licensing, llc

IPC Code(s): G06F40/58, G06F3/0481, G06F16/2457, G06F40/205, G10L13/02

CPC Code(s): G06F40/58



Abstract: automatic generation of intelligent content is created using a system of computers including a user device and a cloud-based component that processes the user information. the system performs a process that includes receiving an input document and parsing the input document to generate inputs for a natural language generation model using a text analysis model. the natural language generation model generates one or more candidate presentation scripts based on the inputs. a presentation script is selected from the candidate presentation scripts and displayed. a text-to-speech model may be used to generate a synthesized audio presentation of the presentation script. a final presentation may be generated that includes a visual display of the input document and the corresponding audio presentation in sync with the visual display.


20240320479. MULTIVARIATE TIME-SERIES SEGMENTATION USING SPARSE GRAPH RECOVERY ALGORITHMS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Shima IMANI of Sammamish WA (US) for microsoft technology licensing, llc, Harsh SHRIVASTAVA of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06N3/0495

CPC Code(s): G06N3/0495



Abstract: this disclosure relates to a time series segmentation system that automatically segments multivariate time series data. for example, the time series segmentation system is capable of converting complex and noisy multivariate time series data into segmented multivariate time series by identifying distinct segments within the data. the time series segmentation system operates with linear time complexity in terms of sequence length, which is significantly more efficient than the typical quadratic time complexity required by conventional systems. to illustrate, the time series segmentation system first divides a multivariate time series into portions using time-based windows. the time series segmentation system then converts the windowed subsequences into graph objects using a sparse graph recovery model and utilizes a similarity model to determine segmentation timestamps from the graph objects. the time series segmentation system then uses the segmentation timestamps to convert the multivariate time series data into a segmented multivariate time series.


20240320482. TRANSFORMER NETWORK WITH NORMALIZATION INCLUDING SCALING PARAMETER_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Shuming MA of Beijing (CN) for microsoft technology licensing, llc, Li DONG of Beijing (CN) for microsoft technology licensing, llc, Shaohan HUANG of Beijing (CN) for microsoft technology licensing, llc, Dongdong ZHANG of Beijing (CN) for microsoft technology licensing, llc, Furu WEI of Beijing (CN) for microsoft technology licensing, llc, Hongyu WANG of Beijing (CN) for microsoft technology licensing, llc

IPC Code(s): G06N3/08, G06N3/0455, G06N3/0499

CPC Code(s): G06N3/08



Abstract: a computing system is provided, including a processor configured to receive a training data set. based at least in part on the training data set, the processor is further configured to train a transformer network that includes a plurality of layers. the plurality of layers each respectively include a plurality of sub-layers including an attention sub-layer, a feed-forward sub-layer, and a plurality of normalization sub-layers. the plurality of normalization sub-layers are downstream from corresponding sub-layers of the plurality of sub-layers. each of the plurality of normalization sub-layers is configured to apply layer normalization to a sum of: a first scaling parameter multiplied by an input vector of the sub-layer; and an output vector of the sub-layer.


20240320498. COMPUTING PHOTOREALISTIC VERSIONS OF SYNTHETIC IMAGES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Stephan Joachim GARBIN of London (GB) for microsoft technology licensing, llc, Marek Adam KOWALSKI of Cambridge (GB) for microsoft technology licensing, llc, Matthew Alastair JOHNSON of Cambridge (GB) for microsoft technology licensing, llc, Tadas BALTRUSAITIS of Cambridge (GB) for microsoft technology licensing, llc, Martin DE LA GORCE of Cambridge (GB) for microsoft technology licensing, llc, Virginia ESTELLERS CASAS of Cambridge (GB) for microsoft technology licensing, llc, Sebastian Karol DZIADZIO of Cambridge (GB) for microsoft technology licensing, llc, Jamie Daniel Joseph SHOTTON of Cambridge (GB) for microsoft technology licensing, llc

IPC Code(s): G06N3/088, G06F18/2135, G06F18/22, G06T15/00, G06V10/82, G06V40/16

CPC Code(s): G06N3/088



Abstract: there is a region of interest of a synthetic image depicting an object from a class of objects. a trained neural image generator, having been trained to map embeddings from a latent space to photorealistic images of objects in the class, is accessed. a first embedding is computed from the latent space, the first embedding corresponding to an image which is similar to the region of interest while maintaining photorealistic appearance. a second embedding is computed from the latent space, the second embedding corresponding to an image which matches the synthetic image. blending of the first embedding and the second embedding is done to form a blended embedding. at least one output image is generated from the blended embedding, the output image being more photorealistic than the synthetic image.


20240320580. SYSTEM AND METHOD FOR ON-DEMAND LAUNCHING OF AN INTERFACE ON A COMPUTE CLUSTER_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Akshat BORDIA of Bengaluru (IN) for microsoft technology licensing, llc, Manoj Kumar VIJAYRAJAN of Bengaluru (IN) for microsoft technology licensing, llc

IPC Code(s): G06Q10/0631, G06F9/451

CPC Code(s): G06Q10/06313



Abstract: systems, methods, and devices are described for on-demand launching of an interface on a compute cluster. the interface enables a user to interact with an application while the application is executing on the compute cluster. a job request associated with the application is received. responsive to the job request, a determination is made if the interface has already been launched on the compute cluster responsive to an earlier-received job request. if the interface has not already been launched, launch instructions are transmitted to the compute cluster to cause the interface to be launched on the compute cluster. job instructions are transmitted to the compute cluster to cause the application to be executed on the compute cluster.


20240320589. RECOMMENDATION SYSTEM WITH TIME SERIES DATA GENERATED IMPLICIT RATINGS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Cheng PENG of Thousand Oaks CA (US) for microsoft technology licensing, llc, Gordan KUVAC of Renton WA (US) for microsoft technology licensing, llc, Pedro Simoes TRINDADE of Tampa FL (US) for microsoft technology licensing, llc

IPC Code(s): G06Q10/0637, G06F18/2415

CPC Code(s): G06Q10/0637



Abstract: a recommendation system generates recommendations for data subjects. a plurality of time series data that includes a set of time series data corresponding to each data subject of a plurality of data subjects are received. data subjects are segmented into groups according to a clustering algorithm applied to the sets of time series data. implicit ratings for the data subjects are determined. the implicit ratings include an implicit rating determined for each data subject based on a group into which the data subject is segmented. a recommendation for a first data subject of the plurality of data subjects is generated using a neural network model based on the determined implicit ratings. the recommendation includes an actionable insight associated with the first data subject. in a further example, the neural network model is a deep recommendation model.


20240320624. STORAGE AND CONSUMPTION OF SOFTWARE BILL OF MATERIALS ON PUBLIC BLOCKCHAIN_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Nelson Paily VARGHESE of Hyderabad (IN) for microsoft technology licensing, llc

IPC Code(s): G06Q10/0875, G06Q20/38

CPC Code(s): G06Q10/0875



Abstract: disclosed is a secure and distributed system for storing and consuming software bill of materials (sbom). the system allows software publishers to create a software component and generate an sbom that describes its dependencies. a web api then securely stores the sbom on a distributed file system and publishes a hash of the sbom to a public blockchain. when the software component is updated, a new sbom is generated, and a signed hash of the new sbom is stored in a new node on the blockchain. this preserves the history and auditability of the application's sboms. third parties may query the web api to obtain the sbom while ensuring the integrity and provenance of the information.


20240320921. LATE STAGE REPROJECTION USING TESSELLATED MESH_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Christian VOSS-WOLFF of Herzberg am Harz (DE) for microsoft technology licensing, llc

IPC Code(s): G06T17/20, G06T15/00, G06T19/20

CPC Code(s): G06T17/205



Abstract: a method of late stage reprojection comprises accessing a depth buffer and a color image. accessing a depth complexity map, computing an indexed tessellated mesh from the depth complexity map using a database of pre-computed patterns and reprojecting the indexed tessellated mesh to correct the color image.


20240320971. PRE-PROCESSING IMAGE FRAMES BASED ON CAMERA STATISTICS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Naveen THUMPUDI of Redmond WA (US) for microsoft technology licensing, llc, Louis-Philippe BOURRET of Redmond WA (US) for microsoft technology licensing, llc, Christian Palmer LARSON of Kirkland WA (US) for microsoft technology licensing, llc

IPC Code(s): G06V20/40, G06N20/00, H04N23/62

CPC Code(s): G06V20/40



Abstract: the present disclosure relates to systems, methods, and computer-readable media for selectively identifying image frames from an input video to provide to an image processing model based on camera statistics. for example, systems disclosed herein include receiving an input video and associated camera statistics from a video capturing device. the systems disclosed herein further include identifying select image frames to provide to the image processing model based on the camera statistics and based on an application of the image processing model. the systems disclosed herein further include selectively identifying and providing camera statistics to the image processing model. by selectively providing data to the image processing model based on camera statistics, the systems disclosed herein can leverage capabilities of video capturing devices to significantly reduce the expense of processing resources when utilizing a variety of image processing models.


20240321129. Task Completion Path Generator for Instructional Content_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Tomasz Lukasz Religa of Seattle WA (US) for microsoft technology licensing, llc, Kartik Mathur of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): G09B5/02, G06F3/0482

CPC Code(s): G09B5/02



Abstract: a computer implemented method includes accessing instructional content that describes a task for completion by a user. actions described in the instructional content are derived from the instructional content. telemetry containing logged actions taken by users is accessed and used to identify actions taken that are associated with the task. a machine learning model is used to identify a task completion path endpoint for the instructional content based on the derived actions and actions taken associated with the task.


20240321133. AUTO-GENERATED READING PASSAGES USING GENERATIVE ARTIFICIAL INTELLIGENCE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Michael THOLFSEN of Newcastle WA (US) for microsoft technology licensing, llc, Ella BEN TOV of Tel Aviv (IL) for microsoft technology licensing, llc, Shay BEN-ELAZAR of Herzliya (IL) for microsoft technology licensing, llc, Paul Ronald RAY of Kirkland WA (US) for microsoft technology licensing, llc, Yonatan TURKIN of Givatayim (IL) for microsoft technology licensing, llc, Tyler Jonathan CITRIN of Springfield NJ (US) for microsoft technology licensing, llc, Letitia KWAN of Seattle WA (US) for microsoft technology licensing, llc, Priya CHAUHAN of Duvall WA (US) for microsoft technology licensing, llc, Yossef Hai BEN DAVID of Tel Aviv (IL) for microsoft technology licensing, llc, Hagar GELBARD of Herzliya (IL) for microsoft technology licensing, llc, Merav MOFAZ of Herzliya (IL) for microsoft technology licensing, llc, Shira SIDON COHEN of Herzliya (IL) for microsoft technology licensing, llc, Carlos Alexis GONZALEZ GOMEZ of Redmond WA (US) for microsoft technology licensing, llc, Murtuza Sarfraz SHAKIR of Sammamish WA (US) for microsoft technology licensing, llc, Eun Ju NAM of Sammamish WA (US) for microsoft technology licensing, llc

IPC Code(s): G09B17/00, G09B5/02

CPC Code(s): G09B17/003



Abstract: technology is disclosed herein for a software application which identifies trouble words related to reading ability and generates a prompt for a custom reading passage based on the trouble words. the application submits the prompt to a foundation model service and receives the custom reading passage generated based on the prompt. in an implementation, the application receives parameters relating to characteristics of the custom reading passage via a user interface of the application. the parameters may include topic, age range, length, reading difficulty, and language. in some implementations, identifying the trouble words includes displaying a set of trouble words generated by a speech engine in the user interface and receiving user input including a selection of the trouble words from the set. in some implementations, the application executes in a context of a collaboration application on the user computer.


20240321257. ACOUSTIC SENSING AND COMMUNICATION USING A METASURFACE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Lili QIU of Shanghai (CN) for microsoft technology licensing, llc, Yongzhao ZHANG of Chengdu (CN) for microsoft technology licensing, llc, Yezhou WANG of Shanghai (CN) for microsoft technology licensing, llc, Yi-Chao CHEN of Shanghai (CN) for microsoft technology licensing, llc

IPC Code(s): G10K11/36, B82Y15/00

CPC Code(s): G10K11/36



Abstract: a system executes a search to tune dimensions and distribution of meta-atoms in the passive acoustic metasurface with respect to a plurality of predefined input signal property sets of the acoustic signal to provide a tuned propagation profile of the meta-atoms in aggregate and forms the meta-atoms with the dimensions and the distribution. each meta-atom modulates incoming acoustic wavefronts to form corresponding outgoing acoustic wave exiting the passive acoustic metasurface. the tuned propagation profile in aggregate supports the plurality of predefined input signal property sets of the incoming acoustic wavefronts and, for each input signal property set. the physical dimensions and the distribution of the meta-atoms are tuned according to the tuned propagation profile to modulate the incoming acoustic wavefronts to generate a predefined beam pattern of the acoustic signal exiting the passive acoustic metasurface corresponding to a select input signal property set of predefined input signal property sets.


20240322507. Protected Busbars_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Kathryn OSEEN-SENDA of Seattle WA (US) for microsoft technology licensing, llc, Martha G. PETERSON of Woodinville WA (US) for microsoft technology licensing, llc, Dennis TRIEU of Calgary (CA) for microsoft technology licensing, llc

IPC Code(s): H01R25/16, H02G5/06

CPC Code(s): H01R25/161



Abstract: the discussion relates to busbars that are protected from unintentional contact. one example includes a liquid immersion tank and a protected automatic busbar assembly positioned in the liquid immersion tank. the protected automatic busbar assembly can include a conductor and a deployable protector biased over the conductor. the example can include a computer that includes a device controller and an electrical connector. the device controller can be configured to overcome the bias and cause the deployable protector to transition away from the conductor to allow the conductor to be engaged by the electrical connector to couple the computer to the conductor of the protected automatic busbar assembly.


20240323124. Reactive Sub-Flow Spraying For Load Balancing_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abdul KABBANI of Menlo Park CA (US) for microsoft technology licensing, llc, Prashant RANJAN of San Jose CA (US) for microsoft technology licensing, llc

IPC Code(s): H04L47/125, H04L43/0864

CPC Code(s): H04L47/125



Abstract: a method includes dividing a flow of packets between two endpoints into multiple sub-flows and assigning each sub-flow a different hash seed. packets from the sub-flows are transmitted over a network and performance for each sub-flow is monitored. the hash seed of an underperforming first sub-flow is replaced with a new hash seed based on a performance status of the first sub-flow.


20240323150. COMPUTER-IMPLEMENTED MULTI-USER MESSAGING APPLICATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ovidiu DAN of Redmond WA (US) for microsoft technology licensing, llc, Ondrej STAROSTA of Zdimerice (CZ) for microsoft technology licensing, llc, Guilherme ISCARO DE GODOY of Prague (CZ) for microsoft technology licensing, llc, Michal HANZLIK of Prague (CZ) for microsoft technology licensing, llc, Prateek TIWARI of Sammamish WA (US) for microsoft technology licensing, llc, Muhammad Saad SADIQ of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L51/02, H04L51/04, H04L51/216

CPC Code(s): H04L51/02



Abstract: a computing system includes a processor; and memory storing instructions that, when executed by the processor, cause the processor to perform several acts. the acts include receiving multiple messages from multiple users in a messaging application that supports group conversations, where the multiple messages are included in a group conversation. the acts also include providing a prompt to a generative model, where the prompt includes the multiple messages. the acts additionally include receiving, from the generative model, an output generated by the generative model based upon the prompt and including the output as a turn in the group conversation.


20240323157. AUTOMATIC NOTIFICATION OF DATA CHANGES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Zhitao Hou of Beijing (CN) for microsoft technology licensing, llc, Rui Ding of Beijing (CN) for microsoft technology licensing, llc, Haidong Zhang of Beijing (CN) for microsoft technology licensing, llc, Eslam Elsawy of Redmond WA (US) for microsoft technology licensing, llc, Sanyam Chaudhary of Kirkland WA (US) for microsoft technology licensing, llc, Mina Mikhail of Redmond WA (US) for microsoft technology licensing, llc, Nikhil Gaekwad of Redmond WA (US) for microsoft technology licensing, llc, Dongmei Zhang of Beijing (CN) for microsoft technology licensing, llc

IPC Code(s): H04L51/224, G06F16/23

CPC Code(s): H04L51/224



Abstract: a method provides an automatic notification manner of data changes. after collecting information related to a target user such as a dataset, a data dashboard, or a data report, the analysis preference of the user can be determined based on the collected information. then, upon the dataset is updated, a variety of critical data changes in the dataset may be detected as an alert, and a notification related to the alert may be provided to the user via various manners. the method does not require the user to manually configure or create an alert rule for data changes, which makes data-driven alerting much easier for the user, thereby improving the user experience.


20240323193. LATERAL MOVEMENT FIREWALL_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Noam HADASH of Ness Ziona (IL) for microsoft technology licensing, llc, Amir KUTCHER of Kiryat Motzkin (IL) for microsoft technology licensing, llc, Edan ZWICK of Tel-Aviv (IL) for microsoft technology licensing, llc, Philip TSUKERMAN of Herzliya (IL) for microsoft technology licensing, llc, Yair TSARFATY of Nahariy (IL) for microsoft technology licensing, llc

IPC Code(s): H04L9/40, H04L67/133

CPC Code(s): H04L63/101



Abstract: in one or more examples disclosed herein, a potential cyberattack is detected in a centralized computer system. a centralized policy service generates a prevention policy in response, using the information about the potential cyberattack. the prevention policy allows granular blocking of selective functionality in respect of a certain user(s). although generated centrally, one generated, the prevention policy is distributed to multiple computer devices (e.g. within an organization) for decentralized enforcement, by policy agents executed on those computer devices.


20240323195. METHODS AND SYSTEMS FOR DETECTING INADVERTENT UNAUTHORIZED ACCOUNT ACCESS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Parag BAJARIA of Cupertino CA (US) for microsoft technology licensing, llc, Naveen Teja JANGALAPALLI of San Jose CA (US) for microsoft technology licensing, llc, Maya NEELAKANDHAN of Sunnyvale CA (US) for microsoft technology licensing, llc, Venkata ADUSUMILLI of Cupertino CA (US) for microsoft technology licensing, llc

IPC Code(s): H04L9/40, G06F16/901, G06F21/60

CPC Code(s): H04L63/102



Abstract: methods, systems, apparatuses, and computer-readable storage mediums described herein are configured to automatically detect inadvertent, unauthorized account access. for example, a user account may be analyzed to identify roles thereof that permit identities of other accounts to assume the roles of the user account. the analysis is performed for each identified account, including any accounts having roles that permit identities of further accounts to assume the roles of the identified accounts. accordingly, a chain of roles may be determined that indicates how one account may have access to another account via one or more intervening role assignments. this circuitous path of account access may be represented and displayed to a user, e.g., via a tree structure. upon identifying an unauthorized account, an appropriate action may be performed to adjust permissions.


20240323216. CREDENTIAL-BASED SECURITY POSTURE ENGINE IN A SECURITY MANAGEMENT SYSTEM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Tatyana Gershanov of Givatayim (IL) for microsoft technology licensing, llc, Ram Haim Pliskin of Rishon Lezion (IL) for microsoft technology licensing, llc, Tamer Salman of Haifa (IL) for microsoft technology licensing, llc

IPC Code(s): H04L9/40

CPC Code(s): H04L63/1433



Abstract: methods, systems, and computer storage media for providing security posture management using a credential-based security posture engine in a security management system. security posture management provides security operations-including identifying and remediating risk exposure—to securely manage resources and workloads in computing environments. security posture management is provided using the credential-based security posture engine that is operationally integrated into the security management system. in operation, credential scan results associated with a computing device are accessed. the computing device is scanned using a credential-based security posture engine that supports generating a security posture of computing environments. based on the scan results, an unsecured credential associated with accessing a resource in the computing environment is identified. a security posture visualization associated with the computing environment is generated. the security posture visualization comprises the unsecured credential and the resource. the security posture visualization is communicated to cause display of the security posture visualization.


20240323226. SNAPSHOT PHISHING DETECTION AND THREAT ANALYSIS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Fredric W. Pullen, III of Carnation CA (US) for microsoft technology licensing, llc, Michael David McCormack of Redmond WA (US) for microsoft technology licensing, llc, Nerses Ghevondyan of Duvall WA (US) for microsoft technology licensing, llc, Cristian C. Berejan of Redmond WA (US) for microsoft technology licensing, llc, Shreya Salikram Chowdhary of Lynnwood WA (US) for microsoft technology licensing, llc, Mara Beth Fortini of Sammamish WA (US) for microsoft technology licensing, llc, Devanshi M. Gajjar of Redmond WA (US) for microsoft technology licensing, llc, Millen May T. Angeles of Issaquah WA (US) for microsoft technology licensing, llc, Brian Keith Catlin of Kilauea HI (US) for microsoft technology licensing, llc, Paresh Maisuria of Sammamish WA (US) for microsoft technology licensing, llc, Charles J. Strempler of Seattle WA (US) for microsoft technology licensing, llc, Abhishek Sagar of Wake Forest NC (US) for microsoft technology licensing, llc, Svetoslav G. Paregov of Coconut Creek FL (US) for microsoft technology licensing, llc, Christian Stockwell of Seattle WA (US) for microsoft technology licensing, llc, Jason Joseph Weber of Medina WA (US) for microsoft technology licensing, llc, Sinclaire Renee Hamilton of Sammamish WA (US) for microsoft technology licensing, llc, Richard Joseph Murillo of Covington WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L9/40

CPC Code(s): H04L63/1483



Abstract: embodiments of the technology described herein identify and mitigate phishing attempts by analyzing user input received at the operating system level. initially, a credential, such as a username or password, is registered with the threat detection system. the technology described herein intercepts user input at the operating system level, generates a hash of the input, and compares it with a hash of a credential being monitored. the technology described herein will perform a threat assessment when a secret entry is detected. the threat assessment may use the application context and the network context as inputs to the assessment. when the threat assessment results in an unknown classification or when the snapshot is otherwise requested, a snapshot is captured to supplement the threat assessment. based on user settings, the snapshot is consumed by a snapshot phishing machine learning model. various mitigation actions may be taken when a threat is detected.


20240323250. LINKED FILE ENGAGEMENT_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Samuel Robert CUNDALL of Mercer Island WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L67/06, H04L12/18, H04L67/104

CPC Code(s): H04L67/06



Abstract: disclosed in some examples are methods, systems, machine-readable mediums, and devices for providing an aggregated view of reactions to content across multiple sharing locations of a network-based content sharing service and in some examples across multiple sharing locations of multiple network-based content sharing services. the system may track or determine reactions across different sharing locations of a single content sharing service (such as a unified communication service) or across multiple services. in some examples, only reactions to the content that are from sharing locations accessible by a particular user are aggregated and displayed to the particular user. in other examples, reactions may be viewable from all sources regardless of access by a user.


20240323630. Multi-Channel Speech Compression System and Method_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Dushyant Sharma of Mountain House CA (US) for microsoft technology licensing, llc, Patrick A. Naylor of Reading (GB) for microsoft technology licensing, llc, Uwe Helmut Jost of Groton MA (US) for microsoft technology licensing, llc

IPC Code(s): H04S7/00, G06T7/70, G10L15/06, G10L15/22, G10L19/00, G10L19/008, G10L19/16, G10L21/0208, G10L21/0216, H04R1/40, H04R3/00, H04R5/027, H04S3/00

CPC Code(s): H04S7/30



Abstract: a method, computer program product, and computing system for encoding audio encounter information of a reference audio acquisition device of a plurality of audio acquisition devices of an audio recording system, thus defining encoded reference audio encounter information. location information may be estimated, via a machine vision system, for an acoustic source within an acoustic environment. one or more acoustic relative transfer functions may be selected from a plurality of acoustic relative transfer functions for the plurality of audio acquisition devices of the audio recording system based upon, at least in part, the location information. the encoded reference audio encounter information and a representation of the selected one or more acoustic relative transfer function may be transmitted.


Microsoft Technology Licensing, LLC patent applications on September 26th, 2024