Microsoft Technology Licensing, LLC patent applications on April 4th, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Microsoft Technology Licensing, LLC on April 4th, 2024

Microsoft Technology Licensing, LLC: 45 patent applications

Microsoft Technology Licensing, LLC has applied for patents in the areas of G06N3/08 (7), G06F9/4881 (4), H04L65/1069 (4), G06F9/48 (4), G06F8/71 (4)

With keywords such as: data, user, device, audio, session, information, based, network, graphical, and neural in patent application abstracts.



Patent Applications by Microsoft Technology Licensing, LLC

20240111518.EMBEDDING CODE FROM MODULES ACROSS VERSIONING BOUNDARIES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): David Charles WRIGHTON of Redmond WA (US) for microsoft technology licensing, llc, Anton LAPOUNOV of Kirkland WA (US) for microsoft technology licensing, llc, Tomás RYLEK of Suchdol (CZ) for microsoft technology licensing, llc, Jan KOTAS of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F8/654, G06F8/71



Abstract: a computing system and method for determining if a first software component that has shipped separately from a second software component has been updated. an inline expansion process copies a first method of the first software component into a first method of a second software component is performed so that the copied first method is executable when the second method of the second software component is executed. the first method from the first software component is copied into metadata that is attached to the first method of the second software component. the copy of the first method in the metadata is used to validate that the first method in the first software component has not been updated.


20240111540.REUSE OF BRANCH INFORMATION QUEUE ENTRIES FOR MULTIPLE INSTANCES OF PREDICTED CONTROL INSTRUCTIONS IN CAPTURED LOOPS IN A PROCESSOR_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Daren Eugene STREETT of Cary NC (US) for microsoft technology licensing, llc, Rami Mohammad AL SHEIKH of Morrisville NC (US) for microsoft technology licensing, llc

IPC Code(s): G06F9/38, G06F9/30



Abstract: reuse of branch information queue entries for multiple instances of predicted control instructions in captured loops in a processor, and related methods and computer-readable media. the processor establishes and updates a branch entry in a branch information queue (biq) circuit with branch information in response to a speculative prediction made for a predicted control instruction. the branch information is used for making and tracking flow path predictions for predicted control instructions as well as verifying such predictions against its resolution for possible misprediction recovery. the processor is configured to reuse the same branch entry in the biq circuit for each instance of the predicted control instruction. this conserves space in the biq circuit, which allows for a smaller sized biq circuit to be used thus conserving area and power consumption. the branch information for each instance of a predicted control instruction within a loop remains consistent.


20240111553.DETERMINATIONS OF MODIFICATIONS IN OBJECTS HAVING NESTED CHILD OBJECTS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Sudhansu Sekhar PRADHAN of Bangalore (IN) for microsoft technology licensing, llc

IPC Code(s): G06F9/451, G06F3/04817, G06F3/04842, G06F16/215, G06F16/23, G06F16/28, H04L9/06



Abstract: according to examples, an apparatus may include a processor and a memory on which is stored instructions that may cause the processor to determine that information has been inputted into an object, the object including a child object nested within the object. the instructions may also cause the processor to generate a child-object hash value based on contents of the child object, generate a hash value for the object based on contents of the object, the contents of the object including the child-object hash value, and determine whether the generated hash value differs from a stored hash value, the stored hash value corresponding to contents of the object without the inputted information. the instructions may also cause the processor to, based on a determination that the generated hash value differs from the stored hash value, save the object including the child object nested within the object.


20240111556.PROVIDING HOST MEDIA PROCESSING FUNCTIONALITY TO A GUEST OPERATING SYSTEM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Anton Victor POLINGER of Redmond WA (US) for microsoft technology licensing, llc, Marcin STANKIEWICZ of Redmond WA (US) for microsoft technology licensing, llc, Isuru Chamara PATHIRANA of Bellevue WA (US) for microsoft technology licensing, llc, Kumar RAJEEV of Redmond WA (US) for microsoft technology licensing, llc, Isha SHARMA of Bellevue WA (US) for microsoft technology licensing, llc, Glenn Frederick EVANS of Redmond WA (US) for microsoft technology licensing, llc, Matthew R. WOZNIAK of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F9/455



Abstract: the techniques disclosed herein enable a guest operating system (os) to access and use a media processing component configured on a host os. the guest os provides, via an api, a request to create an instance of the media processing component (e.g., a codec, an encryption/decryption component, a drm component). in association with the request, the guest os allocates space in memory for media data that is to be processed by the instance of the media processing component configured on the host os. the guest os stores the input media data in the allocated memory and provides, via the api, reference(s) to locations of the allocated memory. the reference(s) to the locations of the allocated memory enable the host os to retrieve the input media data and process the input media data using the instance of the media processing component configured on the host os.


20240111573.CENTRAL PROCESSING UNIT PARTITION DIAGNOSIS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Omar CARDONA of Bellevue WA (US) for microsoft technology licensing, llc, Matthew WOOLMAN of Seattle WA (US) for microsoft technology licensing, llc, Giovanni PITTALIS of Seattle WA (US) for microsoft technology licensing, llc, Dmitry MALLOY of Redmond WA (US) for microsoft technology licensing, llc, Christopher Peter KLEYNHANS of Bothell WA (US) for microsoft technology licensing, llc

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



Abstract: systems and methods for providing cross-partition preemption analysis and prevention. computing devices typically include a main central processing unit (cpu) with multiple cores to execute instructions independently, cooperatively, or in other suitable manners. in some examples, one or more cores are partitioned and dedicated to a particular application, where exclusive access of the cores in the partition is intended for running processes of the application. in some examples, some “noise” can be introduced in a partition, where preemptions associated with other processes can interrupt execution of the particular application. a preemption diagnostics system and method identify and prevent sources of cross-partition preemption events from running in a dedicated cpu partition. thus, the particular application has dedicated use of the cores in the partition. as a result, latency of the application is reduced and bounded latency corresponding to a service level agreement can be achieved.


20240111577.SYSTEM AND METHOD FOR DETERMINING CRITICAL SEQUENCES OF ACTIONS CAUSING PREDETERMINED EVENTS DURING APPLICATION OPERATIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Mitansh Rakesh SHAH of Seattle WA (US) for microsoft technology licensing, llc, Mahdi RAHMANI HANZAKI of Toronto (CA) for microsoft technology licensing, llc, Wayne Matthias ROSEBERRY of Redmond WA (US) for microsoft technology licensing, llc, Guilherme Augusto Kusano SCHICK of New Westminster (CA) for microsoft technology licensing, llc

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



Abstract: a system and method to collect an actions list of action sequences in an application leading to a predetermined resulting event, create pairs of the action sequences, apply a fitting alignment to the action sequence pairs to create fitted action sequence pairs, wherein non-matching data between fitted action sequences of each pair is replaced with gaps to ensure that the first and second fitted action sequences are of equal length and are aligned with one another with the gaps being located at index positions the fitted action sequences corresponding to index positions of non-matching data, and delete data, for each of the fitted action sequence pairs, corresponding to the gaps to create a critical sequence of actions for each of the fitted action sequence pairs representing, respectively, common actions of the fitted action sequences of each of the fitted action sequence pairs leading to the predetermined resulting event.


20240111579.TERMINATION OF SIDECAR CONTAINERS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Sergey CHERNOBRIVENKO of Welling (GB) for microsoft technology licensing, llc, Alex John HOCKEY of London (GB) for microsoft technology licensing, llc

IPC Code(s): G06F9/48, G06F18/2321



Abstract: in various examples there is a method performed by a controller in kubernetes cluster. the method comprises: identifying a job to be completed by the cluster, from a plurality of jobs. in response to identifying a job to be completed by the cluster, determining at least one sidecar container associated with the job. in response to identifying a job to be completed by the cluster, determining that the job has been completed by querying a kubernetes control plane of the cluster. in response to determining that the job has been completed, triggering termination of the sidecar container.


20240111580.DECENTRALIZED DATA PLATFORM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Mehmet Kadri UMAY of Redmond WA (US) for microsoft technology licensing, llc, Anirudh BADAM of Issaquah WA (US) for microsoft technology licensing, llc, Philipp Andre WITTE of Bellevue WA (US) for microsoft technology licensing, llc, Imran SIDDIQUE of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F9/48, G06F16/28, G06F21/62



Abstract: data from data sources may be processed at an edge device. the edge device may generate a local processing result, filter the data, and/or prioritize the data. accordingly, data is transmitted from the edge device to the data platform, where it may be processed further. for example, a local processing result may be processed at the data platform, such that processing is performed without all of the data source data. in examples, at least a part of such data may remain at an edge device. the edge device may maintain a manifest of data stored by the edge device. the data platform may generate an aggregated manifest using manifests from associated edge devices, such that it may be determined where data is stored. as a result, the data platform may redirect requests to an associated edge device when it is determined that requested data is remote from the data platform.


20240111605.WEB-BASED WORKLOAD MANAGEMENT WITH ASYNCHRONOUS WORKLOAD EXECUTION AND REAL-TIME USER FEEDBACK_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Andres MARTINEZ ANDRADE of Mercer Island WA (US) for microsoft technology licensing, llc, Kishore Kumar PENUGONDA of Bellevue WA (US) for microsoft technology licensing, llc, Yanli TONG of Bellevue WA (US) for microsoft technology licensing, llc, Ganapathi SADASIVAM of Sammamish WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F9/50, G06F11/32



Abstract: a workload management system includes a workload management tool configured to generate a workload context associated with a workload generated based on interactions of a user with workload initiation controls presented within a user interface (ui) of a client application. the workload context includes instructions for transmitting the workload context from a main browser session to a first background browser session; executing the workload within the first background session; and for configuring a first event handler within the main session to wait for a first event generated within the first background session in association with execution of the workload and, in response to receipt of the first event, transmit the client application an instruction to present workload status information in the user interface.


20240111648.TELEMETRY GENERATION FOR IN-FIELD HARDWARE TESTING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Jacob Kappeler OSHINS of Seattle WA (US) for microsoft technology licensing, llc, Hari ANGEPAT of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F11/30, G06F8/658, G06F16/11, G06F16/14



Abstract: a system for capturing hardware telemetry includes a hardware component encoded with hardware logic for emitting a telemetry stream into memory of a computing device. the system further includes a hardware component driver stored in the memory that is configured to parse the telemetry stream, populate telemetry structures defined within a telemetry event schema based on values parsed from the telemetry stream, and generate a telemetry record including the populated telemetry structures.


20240111657.AUTOMATIC CORRECTNESS VALIDATION OF DATABASE MANAGEMENT SYSTEMS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Mathieu Baptiste DEMARNE of Seattle WA (US) for microsoft technology licensing, llc, Timothy Underwood JOHNSON of La Mesa CA (US) for microsoft technology licensing, llc, Miso CILIMDZIC of Laguna Niguel CA (US) for microsoft technology licensing, llc

IPC Code(s): G06F11/36, G06F8/71, G06F16/23



Abstract: the automatic detection of inconsistencies in a database system is described. a first signature and a second signature are received. the first signature is a signature of a result of a first execution of the query against a database by a first version of database engine program code. the second signature is a signature of a result of a second execution of the query by a second version of the database engine program code. a determination is made of whether the first signature and the second signature match. in response to the first signature and the second signature failing to match, an inconsistency report regarding at least one of the first or second versions of the database engine program code is generated and remediation regarding at least one of the first or second versions of the database engine program code is performed.


20240111689.CACHE SERVICE FOR PROVIDING ACCESS TO SECRETS IN CONTAINERIZED CLOUD-COMPUTING ENVIRONMENT_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Bhaskardeep KHAUND of Bothell WA (US) for microsoft technology licensing, llc, Bo WU of Albuquerque NM (US) for microsoft technology licensing, llc, Andrey A. LUKYANOV of Redmond WA (US) for microsoft technology licensing, llc, Nicolae VOICU of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F12/128



Abstract: a cache service provides applications in a containerized, multi-tenant cloud-computing system low-latency access to secrets. the cache service may operate as a cluster-level service or a sidecar service. the cache service may store copies of secrets (which are located in one or more absolute stores) in a cache storage. the cache service and the cache storage may be closer to the applications than the one or more absolute stores are to the applications. the cache service may aggregate secrets associated with multiple entities in a single cache storage. the cache service may support isolation between secrets such that secrets of a first entity are isolated from secrets of a second entity. the cache service may enforce granulated access controls such that it can apply different access controls to secrets of a first entity than to secrets of a second entity.


20240111731.FILE UPLOAD ON DEMAND_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Brian David JONES of Woodinville WA (US) for microsoft technology licensing, llc, Kayla Lindsey NGAN of Sudbury MA (US) for microsoft technology licensing, llc, Daron SPEKTOR of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/178, G06F16/11, G06F16/16



Abstract: a data processing system implements obtaining, at a file services platform, first mapping information by mapping files, folders, or a combination thereof stored on each of a plurality of client devices associated with a first user. the data processing system further implements synchronizing the first mapping information with the plurality of client devices, receiving a first request for a first file from a first client device of the plurality of client devices, where the first file stored locally on a second client device of the plurality of client devices. the data processing system further implements requesting that the second client device upload an instance of the first file to the file services platform; receiving the instance of the first file from the second client device; and causing the first client device to download the instance of the first file from the file services platform to the first client device.


20240111739.TUNING LARGE DATA INFRASTRUCTURES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Yiwen ZHU of Sunnyvale CA (US) for microsoft technology licensing, llc, Subramaniam Venkatraman KRISHNAN of Santa Clara CA (US) for microsoft technology licensing, llc, Konstantinos KARANASOS of San Francisco CA (US) for microsoft technology licensing, llc, Carlo CURINO of Woodinville WA (US) for microsoft technology licensing, llc, Isha TARTE of Woodinville WA (US) for microsoft technology licensing, llc, Sudhir DARBHA of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/21, G06F11/30, G06F11/34, G06F16/17, G06F16/182, G06F16/188, G06N20/00



Abstract: an automated tuning service is used to automatically tune, or modify, the operational parameters of a large-scale cloud infrastructure. the tuning service performs automated and fully data/model-driven configuration based from learning various real-time performance of the cloud infrastructure. such performance is identified through monitoring various telemetric data of the cloud infrastructure. the tuning service leverages a mix of domain knowledge and principled data-science to capture the essence of our cluster dynamic behavior in a collection of descriptive machine learning (ml) models. the ml models power automated optimization procedures for parameter tuning, and inform administrators in most tactical and strategical engineering/capacity decisions (such as hardware and datacenter design, software investments, etc.). rich “observational” models (models collected without modifying the system) are combined with judicious use of “fighting” (testing in production), allowing the tuning service to automatically configure operational parameters of a large cloud infrastructure for a broad range of applications.


20240111958.ASSISTANT FOR PROVIDING INFORMATION ON UNKNOWN TOPICS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Torbjørn HELVIK of Oslo (NO) for microsoft technology licensing, llc

IPC Code(s): G06F40/30, G10L15/26, H04L51/046



Abstract: techniques are disclosed for assisting users with unknown topics by automatically presenting information associated with the unknown topics to the users. in an example embodiment, an unknown topic is referred to or discussed during a conversation between multiple users. a candidate definition for the topic is determined, where the candidate definition is known by the user that used the topic. based on a determination that the topic and the candidate definition are unknown to a second user in the conversation, the topic and the candidate definition are provided to one or more output devices for presentation to the second user.


20240111988.NEURAL GRAPHICAL MODELS FOR GENERIC DATA TYPES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Harsh SHRIVASTAVA of Redmond WA (US) for microsoft technology licensing, llc, Urszula Stefania CHAJEWSKA of Issaquah WA (US) for microsoft technology licensing, llc

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



Abstract: the present disclosure relates to methods and systems for providing a neural graphical model. the methods and systems generate a neural view of the neural graphical model for a domain. the input data is generated from the domain and includes generic input data. the input data also includes a combination of different data types of input data. the neural view of the neural graphical model represents the functions of the different features of the domain using a neural network. the functions are learned for the features of the domain using a dependency structure of an input graph for the input data and the neural network. the methods and systems use the neural graphical model to perform inference tasks. the methods and systems also use the neural graphical model to perform sampling tasks.


20240112000.NEURAL GRAPHICAL MODELS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Harsh SHRIVASTAVA of Redmond WA (US) for microsoft technology licensing, llc, Urszula Stefania CHAJEWSKA of Issaquah WA (US) for microsoft technology licensing, llc

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



Abstract: the present disclosure relates to methods and systems for providing a neural graphical model. the methods and systems generate a neural view of the neural graphical model for input data. the neural view of the neural graphical model represents the functions of the different features of the domain using a neural network. the functions are learned for the features of the domain using a dependency structure of an input graph for the input data using neural network training for the neural view. the methods and systems use the neural graphical model to perform inference tasks. the methods and systems also use the neural graphical model to perform sampling tasks.


20240112032.TRANSFER-LEARNING FOR STRUCTURED DATA WITH REGARD TO JOURNEYS DEFINED BY SETS OF ACTIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Kiran RAMA of Bangalore (IN) for microsoft technology licensing, llc, Ke LI of Redmond WA (US) for microsoft technology licensing, llc, Sharath Kumar RANGAPPA of Bangalore (IN) for microsoft technology licensing, llc, Shariq AHMAD of Kolkata (IN) for microsoft technology licensing, llc, Akash KODIBAIL of Bengaluru (IN) for microsoft technology licensing, llc

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



Abstract: techniques are described herein that are capable of performing transfer-learning for structured data with regard to journeys defined by sets of actions. a first deep neural network (dnn) for a first journey is trained using structured data. weights of nodes in the first dnn are transferred to nodes in a second dnn for a second journey using transfer-learning. an embedding layer replaces a final layer of the first dnn in the second dnn to provide an output with a same number of nodes as a pre-final layer of the first dnn. weights of the nodes in the embedding layer are initialized based at least on a probability that a new feature of the second journey co-occurs with each feature in the structured data. a softmax function is applied on a final layer of the second dnn to indicate possible next actions of the second journey.


20240112053.DETERMINATION OF AN OUTLIER SCORE USING EXTREME VALUE THEORY (EVT)_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Laurent BOUE of Petah Tikva (IL) for microsoft technology licensing, llc, Kiran RAMA of Bangalore (IN) for microsoft technology licensing, llc

IPC Code(s): G06N7/00, G06K9/62



Abstract: a subset of data that includes a feature may be selected from a dataset. parameters from the selected subset of data are determined and an extreme value theory (evt) algorithm is implemented to determine a probability value for the feature based at least in part on the determined parameters. based on the determined probability value for the feature, an outlier score is generated for the feature. based on the outlier score being above a threshold, the subset is identified as anomalous.


20240112142.OBJECT FOR PRE- TO POST-MEETING COLLABORATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Shiraz J. CUPALA of Snohomish WA (US) for microsoft technology licensing, llc, Eric HULL of Seattle WA (US) for microsoft technology licensing, llc, Kevin Daniel MORRISON of Arlington MA (US) for microsoft technology licensing, llc, Lan YE of Redmond WA (US) for microsoft technology licensing, llc, Shivaram PRABHAKAR of Bothell WA (US) for microsoft technology licensing, llc, Julia FORAN of Kirkland WA (US) for microsoft technology licensing, llc, James Paul KARDOS, Jr. of Sammamish WA (US) for microsoft technology licensing, llc, Szymon MADEJCZYK of Sammamish WA (US) for microsoft technology licensing, llc

IPC Code(s): G06Q10/101, G06Q10/1093



Abstract: traditionally, meetings are widely utilized in business and personal communications, whether in-person and/or virtual. organizing such meetings typically involves multiple exchanges of content and messages between users before, during, and after the meeting. in some cases, meetings may occur impromptu and may result in inefficient and unproductive collaboration. a collaboration object configured to enable users to dynamically collaborate before, during, and after a meeting is provided. in aspects, the collaboration object links content generated before, during, and after the meeting in a single location and provides functionality for concurrent multi-user interaction and synchronization of the content across applications. the collaboration object may be available from a variety of application platforms, enabling and persisting real-time editing and collaboration before, during and after the meeting.


20240112281.LINEAR PROGRAMMING-BASED DYNAMIC BLENDING MODEL_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Keqing Liang of Cupertino CA (US) for microsoft technology licensing, llc, Konstantin Salomatin of San Francisco CA (US) for microsoft technology licensing, llc, Noureddine El Karoui of Berkeley CA (US) for microsoft technology licensing, llc

IPC Code(s): G06Q50/00, G06Q30/02



Abstract: in an example embodiment, a blending model is presented based on a linear programming approach. the blending model produces a slate of sponsored and non-sponsored pieces of content for display in a graphical user interface, with the ordering and placement of the sponsored and non-sponsored pieces of content selected in order to maximize an objective function. such an approach can fine tune each piece of content using content-level parameters and holistically examine global constraints and opportunities. it establishes a robust optimization framework that can adapt to content and domain changes without requiring tuning through online experiments.


20240112315.DISTORTION CORRECTION VIA ANALYTICAL PROJECTION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Karlton David POWELL of Lake Stevens WA (US) for microsoft technology licensing, llc

IPC Code(s): G06T5/00



Abstract: a method for processing a stream of input images is provided. the method includes receiving a stream of input images, and applying a digital effect to the stream of input images. the digital effect is one or more from the group of: a pan, a tilt, or a zoom, of the stream of input images. the method further includes selecting an analytical projection type, from a plurality of analytical projection types, that maps pixels of the input stream of images to projected pixels of a modified stream of images, generating the modified stream of images, using the selected analytical projection type, thereby correcting a geometric distortion within the stream of input images, while applying the digital effect, and displaying the modified stream of images.


20240112389.INTENTIONAL VIRTUAL USER EXPRESSIVENESS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Gino G. Buzzelli of New York NY (US) for microsoft technology licensing, llc, Scott A. SCHWARZ of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): G06T13/40, G06V40/16



Abstract: a method and system for displaying an emotional states of a user using a graphical representation of the user are disclosed herein, including receiving a configuration instruction for a first emotional state, detecting an emotional state of the user using sentiment analysis, determining a modified emotional state for the graphical representation of the user based upon the detected emotional state of the user and the configuration instruction, selecting a rule from a set of facial animation rules based upon the modified emotional state and the detected emotional state of the user, and causing the graphical representation of the user to be rendered using the selected rule.


20240112605.SYSTEMS AND METHODS FOR ADDING PERSISTENCE TO SINGLE PHOTON AVALANCHE DIODE IMAGERY_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Raymond Kirk PRICE of Carnation WA (US) for microsoft technology licensing, llc, Micahel BLEYER of Seattle WA (US) for microsoft technology licensing, llc, Christopher Douglas EDMONDS of Carnation WA (US) for microsoft technology licensing, llc

IPC Code(s): G09F9/33, G06T7/207, G06T7/70, G06V10/25, G06V10/75, H01L31/107



Abstract: a system for adding persistence to spad imagery is configurable to capture, using a spad array, a plurality of image frames. the system is configurable to capture, using an imu, pose data associated with the plurality of image frames. the pose data includes at least respective pose data associated with each of the plurality of image frames. the system is configurable to determine a persistence term based on the pose data. the system is also configurable to generate a composite image based on the plurality of image frames, the respective pose data associated with each of the plurality of image frames, and the persistence term. the persistence term defines a contribution of each of the plurality of image frames to the composite image.


20240112686.CONFERENCING SESSION QUALITY MONITORING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ross Garrett CUTLER of Clyde Hill WA (US) for microsoft technology licensing, llc

IPC Code(s): G10L19/018



Abstract: a method for monitoring audio quality of a conferencing session between a plurality of participant devices is described. an audio receive channel and an audio send channel are established for a participant device. the participant device receives audio signals for the conferencing session on the audio receive channel and transmits audio signals on the audio send channel. a first audio signal is inserted into the audio receive channel for playback by the participant device. the first audio signal has an audio watermark. a second audio signal is received through the audio send channel, the second audio signal corresponding to a playback period of the first audio signal by the participant device. it is determined whether the audio watermark is present in the second audio signal. an audio status is provided for the participant device based on whether the audio watermark is present in the second audio signal.


20240112723.DETECTING AND MITIGATING MEMORY ATTACKS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ishwar AGARWAL of Redmond WA (US) for microsoft technology licensing, llc, Stefan SAROIU of Redmond WA (US) for microsoft technology licensing, llc, Alastair WOLMAN of Seattle WA (US) for microsoft technology licensing, llc, Daniel Sebastian BERGER of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): G11C11/4078, G11C11/406



Abstract: the present disclosure relates to systems and methods implemented on a memory controller for detecting and mitigating memory attacks (e.g., row hammer attacks). for example, a memory controller may engage a counting mode in which activation counts for memory sub-banks are tracked. for example, a memory controller may engage a counting mode in which activation counts for memory rows of memory sub-banks are maintained. under certain conditions, the memory controller may transition from the counting mode to a sampling mode to mitigate potential row hammer attacks. the memory controller may consider various conditions in determining whether to continue detecting and mitigating potential row hammer attacks in the sampling mode and/or transitioning back to the counting mode. by selectively transitioning between the different operating modes, the memory controller may reduce periods of time when the memory hardware is vulnerable to attacks.


20240112760.CHEMICAL SYNTHESIS RECIPE EXTRACTION FOR LIFE CYCLE INVENTORY_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Kali Diane FROST of Indianapolis IN (US) for microsoft technology licensing, llc, Bichlien Hoang NGUYEN of Seattle WA (US) for microsoft technology licensing, llc, Jake Allen SMITH of Seattle WA (US) for microsoft technology licensing, llc, Yingce XIA of Beijing (CN) for microsoft technology licensing, llc, Shufang XIE of Beijing (CN) for microsoft technology licensing, llc, Griffin ADAMS of New York NY (US) for microsoft technology licensing, llc, Shang ZHU of Pittsburgh PA (US) for microsoft technology licensing, llc

IPC Code(s): G16C20/10, G16C20/70



Abstract: examples are disclosed that relate to using natural language processing (nlp) to determine a recipe for a chemical synthesis described in a text to create a life cycle inventory (lci). one example provides a method comprising receiving an input of a text from a publication comprising a description of a chemical product, and analyzing the text using nlp to determine a recipe for the chemical synthesis, the recipe comprising and action and action metadata, the action metadata comprising a reactant. the method further discloses obtaining lci information for the reactant, determining an energy utilized for the action, and creating an estimate of an environmental impact for the product.


20240113774.DATA COMMUNICATION CONNECTOR_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Marc HARPER of Snohomish WA (US) for microsoft technology licensing, llc, Apoorva SHARMA of Sammamish WA (US) for microsoft technology licensing, llc, Daniel DHONDT of Sammamish WA (US) for microsoft technology licensing, llc

IPC Code(s): H04B7/24, H01Q1/22, H01Q21/08, H04B1/38



Abstract: a first data connector for communicating data with a second data connector includes a data communication interface including adjacent radiofrequency antenna elements, wherein a plurality of the adjacent radiofrequency antenna elements forms a radiofrequency data antenna array and another radiofrequency antenna element of the adjacent radiofrequency antenna elements forms a radiofrequency control channel antenna element, each radiofrequency antenna element of the radiofrequency data antenna array being configured to communicate a subchannel signal of the data to a corresponding radiofrequency data antenna element of a data communication interface of the second data connector bidirectionally. the radiofrequency control channel antenna element is configured to manage data communications through the radiofrequency data antenna array. an attachment interface is positioned on the first data connector and configured to removably attach the first data connector to the second data connector.


20240113890.Low-Cost, High-Security Solutions for Digital Signature Algorithm_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Emre Karabulut of Raleigh NC (US) for microsoft technology licensing, llc, Bharat S. Pillilli of El Dorado Hills CA (US) for microsoft technology licensing, llc, Mojtaba Bisheh Niasar of Ithaca NY (US) for microsoft technology licensing, llc

IPC Code(s): H04L9/32



Abstract: generally discussed herein are devices, systems, and methods for digital signature generation security. a method can include generating, by a first device, a first random number, in generating a signature for a communication, masking, using the first random number, only a private key, a hash of the communication, or a combination thereof, and providing the signature with the communication to a second device.


20240113904.Facilitating Interaction among Meeting Participants to Verify Meeting Attendance_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Mamta Debnath KUMAR of Redmond WA (US) for microsoft technology licensing, llc, Madrina THAPA of Athens GA (US) for microsoft technology licensing, llc

IPC Code(s): H04L12/18, G06Q10/10



Abstract: a technique facilitates interaction among meeting participants for a purpose of verifying meeting attendance. the technique includes the operations of: using a programmatic interface to query a data structure to discover first information regarding meetings that a user is scheduled to attend; using the programmatic interface to query the data structure to discover second information regarding participants of a particular meeting; generating a likelihood measure, based on the second information, that specifies a likelihood that the particular meeting will take place; displaying the first information, second information, and a representation of the likelihood measure in a user interface presentation; generating and presenting a graphical control that invites the user to take a computer-implemented action pertaining to the particular meeting; and, in response to activation of the graphical control, performing the computer-implemented action. in some cases, the action involves sending an electronic message to at least one meeting participant.


20240113907.DISPLAYING NOTIFICATIONS FOR STARTING A SESSION AT A TIME THAT IS DIFFERENT THAN A SCHEDULED START TIME_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Dominic ROEDEL of Prague (CZ) for microsoft technology licensing, llc, Ewin Davis KANNUTHOTTIYIL of Praha (CZ) for microsoft technology licensing, llc, Philipp STEINACHER of Prague (CZ) for microsoft technology licensing, llc, Eric R. SEXAUER of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L12/18



Abstract: a system provides a notification associated with joining a communication session based on trigger events that occur at a time other than a scheduled start time for the communication session. for example, the notification informs a user when at least one user from each of a plurality of organizational groups has joined the communication session. the notification can include an embedded control that, when activated by the user, causes a device of the user to transmit a join request to join the device to the communication session.


20240113938.ADMIN CHANGE RECOMMENDATION IN AN ENTERPRISE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Toshitha JAGADEESH of Seattle WA (US) for microsoft technology licensing, llc, David C. JAMES of Snohomish WA (US) for microsoft technology licensing, llc, Brad R. ANDERSON of Sammamish WA (US) for microsoft technology licensing, llc, Yian MO of Redmond WA (US) for microsoft technology licensing, llc, Brett Damon Alan FLEGG of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L41/0813, G06Q10/0631, G06Q30/0208



Abstract: techniques are described herein that are capable of providing a recommendation of an admin change (i.e., an admin change recommendation) in an enterprise. a type of intended admin change that an administrator is to perform with regard to an enterprise is determined. the type is cross-referenced with information indicating admin changes made by administrator(s) in environment(s) of enterprise(s) and values of metrics resulting therefrom to identify subsets of the information to which the type corresponds. a causal relationship is inferred between admin change(s) made after an admin change of the type and an increase in value(s) of metric(s) that are indicated by information in the subsets. a recommended admin change is recommended to be performed by the administrator based at least in part on a causal relationship between the recommended admin change and an increase in at least one of the value(s) of at least one of the respective metric(s).


20240113993.GENERATING AND PRESENTING NOISE RANKINGS FOR MESSAGES FROM A SENDER_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Daniel Steven LECLAIR of Kenmore WA (US) for microsoft technology licensing, llc, Joseph Truman FLINT of Redmond WA (US) for microsoft technology licensing, llc, Vanessa Samantha LANN of Bothell WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L51/212, H04L51/046, H04L51/42



Abstract: a noise management system analyzes messages from a sender to a plurality of recipients. the noise management system prepares a message frequency of a quantity of messages sent to a unique recipient over a period of time. the noise management system sends the message frequency with a noise rank to the client device for the recipient to review.


20240114012.ZERO-TRUST DISTRIBUTED DATA SHARING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ramarathnam VENKATESAN of Redmond WA (US) for microsoft technology licensing, llc, Michael James ZWILLING of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L9/40



Abstract: a decryption key is recovered that is utilized to decrypt an encrypted resource. for example, a determination is made as to whether a user and/or the user's computing device attempting to access an encrypted resource has the necessary attributes to access the resource and/or is in a valid location in which the user is required to be to access the resource. the attributes and/or location are defined by a policy assigned to the resource. to verify that the user has the required attributes, a proof is requested from the user that proves that the user has the required attributes. upon validating the proof, the decryption key is generated and/or retrieved.


20240114033.SECURE RESOURCE AUTHORIZATION FOR EXTERNAL IDENTITIES USING REMOTE PRINCIPAL OBJECTS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Charles Prakash Rao DASARI of Redmond WA (US) for microsoft technology licensing, llc, Maksym YARYN of Sammamish WA (US) for microsoft technology licensing, llc, Debashis CHOUDHURY of Redmond WA (US) for microsoft technology licensing, llc, Jeffrey A. STAIMAN of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L9/40



Abstract: methods of secure resource authorization for external identities using remote principal objects are performed by systems and devices. an external entity creates a user group and defines entitlements to an owning entity's secure resource as a set of permissions for the group. an immutable access template with the permissions and an access policy for the secure resource are provided to the owning entity for approval. on approval, a remote principal object is created in the owner directory according to the permissions and access policy. a remote principal that is a group member requests access via an interface to the owner domain using external domain credentials. the identity of the remote principal is verified against the remote principal object by a token service. verification causes generation and issuance of a token, with the enumerated entitlements, to the remote principal interface affecting a redirect for access to the secure resource.


20240114061.ACKNOWLEDGING THE PRESENCE OF TONES BEING SIGNALLED VIA SDP_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Anish KAVIA of Slough (GB) for microsoft technology licensing, llc, Salem Amin AL-DAMLUJI of Chorleywood (GB) for microsoft technology licensing, llc, Ranabahu Mudiyanselage Janaka Chandimal RANABAHU of Enfield (GB) for microsoft technology licensing, llc

IPC Code(s): H04L65/1069, H04L65/1046, H04L65/1104



Abstract: a session initiation protocol (sip) message containing a session description protocol (sdp) offer for a communications session is sent to a first endpoint. the sdp offer includes a first parameter indicating whether the communications session will include media encoding tty data, audio data, or both tty data and audio data. an error response is received that indicates the device has rejected the first parameter. based on the error response to the first endpoint, a modified sip message containing the sdp offer for the communications session is sent to the first endpoint. the sdp offer of the modified message excludes the first parameter indicating whether the communications session will include media encoding tty data, audio data, or both tty data and audio data.


20240114063.CONTROLLED USER INTERFACE TRANSITIONS USING SEATING POLICIES THAT POSITION USERS ADDED TO COMMUNICATION SESSIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Jaron LANIER of Berkeley CA (US) for microsoft technology licensing, llc

IPC Code(s): H04L65/401, H04L65/1069, H04L65/1083, H04L65/4038



Abstract: the techniques disclosed herein provide controlled user interface transitions for private breakout communication sessions. a system provides a together mode user interface that gives participants of a communication session a feeling that they are in the same room. when a person joins a communication session, a system uses a seating policy to determine a location of that user. that user is placed near or next to a select user. a policy is applied when users meet one or more conditions. if a number of people join the communication session, each person is ranked according to an organizational chart and each person is positioned and ordered relative to the select user according to each person's rank. the system configures the updated user interface arrangement to maintain the position of the select group of the participants.


20240114075.INTELLIGENT DOWNLOAD AND SESSION COPY_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ariel GORDON of Brooklyn NY (US) for microsoft technology licensing, llc, Sakshi TIWARI of Bothell WA (US) for microsoft technology licensing, llc, Aaron Kyle DAMASHEK of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L67/00, G06K7/14, H04L9/40, H04L67/141



Abstract: disclosed in some examples, are methods, systems, devices, and machine-readable mediums that use one or more images (e.g., quick-response (qr) codes) displayed by a first application to both provide the location to obtain a second application and to copy a session from the first application to the second application once downloaded. in some examples, a session comprises an authentication session such that, when the session is copied, the user is logged into a network-based service within the second application with a same account as the user is already logged into with first application.


20240114092.INDICATION OF TONE SUPPORT VIA FORMAT SPECIFIER_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Anish KAVIA of Slough (GB) for microsoft technology licensing, llc, Salem Amin AL-DAMLUJI of Chorleywood (GB) for microsoft technology licensing, llc, Ranabahu Mudiyanselage Janaka Chandimal RANABAHU of Enfield (GB) for microsoft technology licensing, llc

IPC Code(s): H04M3/42



Abstract: a device receives a session initiation protocol (sip) message containing a session description protocol (sdp) offer for a communications session from a first endpoint. the sdp offer includes a first parameter indicating whether the communications session will include media encoding tty data, audio data, or both tty data and audio data. the device reads the first parameter and sends an sdp answer including a second parameter indicating whether the device is configured to process media encoding tty data, audio data, or both tty data and audio data.


20240114106.MACHINE LEARNING DRIVEN TELEPROMPTER_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Chakkaradeep Chinnakonda CHANDRAN of Woodinville WA (US) for microsoft technology licensing, llc, Stephanie Lorraine HORN of Bellevue WA (US) for microsoft technology licensing, llc, Michael Jay GILMORE of Bothell WA (US) for microsoft technology licensing, llc, Tarun MALIK of Gurgaon (IN) for microsoft technology licensing, llc, Sarah ZAKI of New Delhi (IN) for microsoft technology licensing, llc, Tiffany Michelle SMITH of Seattle WA (US) for microsoft technology licensing, llc, Shivani GUPTA of Greater Noida (IN) for microsoft technology licensing, llc, Pranjal SAXENA of Hyderabad (IN) for microsoft technology licensing, llc, Ridhima GUPTA of Gurgaon (IN) for microsoft technology licensing, llc

IPC Code(s): H04N5/222, G06F40/117, G06F40/169, G06V20/40, G06V40/18, G10L15/18, G10L15/22, G10L25/57, G11B27/031



Abstract: techniques performed by a data processing system for a machine learning driven teleprompter include displaying a teleprompter transcript associated with a presentation on a display of a computing device associated with a presenter; receiving audio content of the presentation including speech of the presenter in which the presenter is reading the teleprompter transcript; analyzing the audio content of the presentation using a first machine learning model to obtain a real-time textual translation of the audio content, the first machine learning model being a natural language processing model trained to receive audio content including speech and to translate the audio content into a textual representation of the speech; analyzing the real-time textual representation and the teleprompter transcript with a second machine learning model to obtain transcript position information; and automatically scrolling the teleprompter transcript on the display of the computing device based on the transcript position information.


20240114123.CALIBRATION OF STEREOSCOPIC DISPLAY USING WAVEGUIDE COMBINER_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Dmitriy CHURIN of Redmond WA (US) for microsoft technology licensing, llc, Parry Byron JOHNSON of Redmond WA (US) for microsoft technology licensing, llc, Dmitry RESHIDKO of Sammamish WA (US) for microsoft technology licensing, llc, Congshan WAN of Suzhou (CN) for microsoft technology licensing, llc

IPC Code(s): H04N13/327, G02B27/01, H04N13/341, H04N13/344, H04N13/363, H04N13/398



Abstract: examples are disclosed that relate to calibration of a stereoscopic display system of an hmd via an optical calibration system comprising a waveguide combiner. one example provides an hmd device comprising a first image projector and a second image projector configured to project a stereoscopic image pair, and an optical calibration system. the optical calibration system comprises a first optical path indicative of an alignment of the first image projector, a second optical path indicative of an alignment of the second image projector, a waveguide combiner in which the first and second optical paths combine into a shared optical path, and one or more boresight sensors configured to detect calibration image light traveling along one or more of the first optical or the second optical path.


20240114205.CONFERENCING SESSION QUALITY MONITORING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ryen William WHITE of Woodinville WA (US) for microsoft technology licensing, llc

IPC Code(s): H04N21/4425, G06F3/14, H04N21/433, H04N21/4788



Abstract: a method for monitoring quality of a conferencing session between a plurality of participant devices is described. one or more data streams of the conferencing session are monitored. presenter contextual information is determined for media transmitted over the one or more data streams by a presenter device of the plurality of participant devices. a mismatch is identified between the presenter contextual information and a first participant contextual information for a first participant device of the plurality of participant devices. a mismatch notification is provided to the presenter device for an identified mismatch.


20240114349.VISUAL CONTROLS PROVIDING CONTEXT FOR KEY PERFORMANCE INDICATORS IN 5G NETWORKS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Alejandro Jose MIGUEL of Sammamish WA (US) for microsoft technology licensing, llc, William Lee LABOR, JR. of Dagsboro DE (US) for microsoft technology licensing, llc

IPC Code(s): H04W16/18, H04W24/02



Abstract: a navigation tool using a visual language is configured to interoperate with a curated catalog of kpis that enables users associated with 5g mobile operators to implement service assurance in a graphical manner based on a unique ontological model of an operator's 5g network. the graphical navigation tool provides visually-based context to the catalog to streamline kpi selection while leveraging the cognitive benefits of the visual language to facilitate discovery, grouping, and connecting of the kpis in a meaningful way to express essential aspects of 5g network performance.


20240114363.SERVICE ASSURANCE IN 5G NETWORKS USING KEY PERFORMANCE INDICATOR NAVIGATION TOOL_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Alejandro Jose MIGUEL of Sammamish WA (US) for microsoft technology licensing, llc, William Lee LABOR, JR. of Dagsboro DE (US) for microsoft technology licensing, llc

IPC Code(s): H04W24/04, G06N3/08



Abstract: a navigation tool using a visual language is configured to interoperate with a curated catalog of kpis that enables users associated with 5g mobile operators to implement service assurance in a graphical manner based on a unique ontological model of an operator's 5g network. the graphical navigation tool provides visually-based context to the catalog to streamline kpi selection while leveraging the cognitive benefits of the visual language to facilitate discovery, grouping, and connecting of the kpis in a meaningful way to express essential aspects of 5g network performance.


20240114382.END-TO-END SECURE COMMUNICATIONS FOR PRIVILEGED 5G NETWORK TRAFFIC_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Paramvir BAHL of Bellevue WA (US) for microsoft technology licensing, llc, Rachee SINGH of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H04W28/02, H04J14/02, H04L5/00, H04W12/08, H04W12/12, H04W28/24



Abstract: software-defined networking and network function virtualization constructs are leveraged across diverse portions of 5g network infrastructure including radio access network, mobile core, and wide area network to enable a security property to be implemented for a network slice from end-to-end to provide for strong logical and/or physical isolation of slice traffic from other network traffic. one or more network slice controllers are implemented in the 5g network that are interoperable as separate elements, or under centralized control, to enable the underlying diverse network infrastructure to be abstracted and virtualized so that infrastructure properties can be mapped across infrastructure types for the end-to-end slice. network resources may be dynamically allocated based on real-time traffic demands to instantiate the end-to-end network slices on a customized basis to meet particular quality of service parameters for various traffic types, including privileged traffic that may be prioritized when resources become scarce and network congestion occurs.


Microsoft Technology Licensing, LLC patent applications on April 4th, 2024