MICROSOFT TECHNOLOGY LICENSING, LLC patent applications on August 29th, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by MICROSOFT TECHNOLOGY LICENSING, LLC on August 29th, 2024

MICROSOFT TECHNOLOGY LICENSING, LLC: 40 patent applications

MICROSOFT TECHNOLOGY LICENSING, LLC has applied for patents in the areas of G06F16/2455 (5), G06F16/2458 (4), G06N20/00 (3), G10L15/06 (2), G06F9/54 (2) G06F16/24568 (2), G10L15/22 (2), C12Q1/6888 (1), H03L7/107 (1), G06Q10/06316 (1)

With keywords such as: data, event, content, device, based, user, query, information, input, and stream in patent application abstracts.



Patent Applications by MICROSOFT TECHNOLOGY LICENSING, LLC

20240287619. TEMPERATURE RESPONSIVE TAGS FOR FOOD ITEMS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Yuan-Jyue CHEN of Seattle WA (US) for microsoft technology licensing, llc, Jake Allen SMITH of Seattle WA (US) for microsoft technology licensing, llc, Bichlien Hoang NGUYEN of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): C12Q1/6888, C12Q1/6834, G01N21/64

CPC Code(s): C12Q1/6888



Abstract: the melting temperature of double-stranded polynucleotides is used to create temperature-sensitive tags for tracking the exposure of food items to high temperatures. once a food item is exposed to a temperature that exceeds the melting temperature of the double-stranded polynucleotides, the two strands melt and then reanneal in a different conformation. this change in conformation can be detected by fluorophores attached to one of the polynucleotide strands. the double-stranded polynucleotides may be applied directly to food items as an edible tag. alternatively, a tag that includes a substrate with bound polynucleotides may be attached like a sticker to the food items. this provides an economical and small device for determining if individual food items were exposed to temperatures that could negatively affect quality or safety.


20240288654. DEVICE AND METHOD FOR TERMINATING OPTICAL FIBRE CABLES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ian Dewi LANG of Romsey Hampshire (GB) for microsoft technology licensing, llc, Andrew Thomas HARKER of Romsey Hampshire (GB) for microsoft technology licensing, llc, John R. STROUD of Romsey Hampshire (GB) for microsoft technology licensing, llc

IPC Code(s): G02B6/44

CPC Code(s): G02B6/4476



Abstract: a terminator for an optical fibre cable including at least one microstructured optical fibre comprises: a hollow terminating member with a closed end and an opposite open end configured for cooperation with a severed end of an optical fibre cable; and a tubular collar having a first end into which the open end of the terminating member is received in a sealed manner, and an opposite second end to receive the severed end of the optical fibre cable for cooperation with the open end of the terminating member, the second end having an internal diameter which is reducible to seal the tubular collar around the optical fibre cable.


20240289114. DEPLOYMENT OF UPDATES AT MULTIPLE SITES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Peter Louis WHITE of Redmond WA (US) for microsoft technology licensing, llc, Calum Sutherland LOUDON of Edinburgh (GB) for microsoft technology licensing, llc, Olga ARKHANGELSKAIA of Enfield (GB) for microsoft technology licensing, llc

IPC Code(s): G06F8/65

CPC Code(s): G06F8/65



Abstract: techniques are described for orchestrating an update to a computing network comprising a plurality of sites each comprising a plurality of computing nodes implementing a virtualized computing network managed by an orchestrator. the update is performed by a network manager configured to execute a series of operations in the virtualized computing network that coordinates the update at the plurality of sites.


20240289125. SYSTEMS AND METHODS FOR DEVICE CONFIGURATION USING A CONFIGURATION NORMALIZATION PLATFORM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Peter J. KAUFMAN of Sammamish WA (US) for microsoft technology licensing, llc, Adrian F. TERAN of Sammamish WA (US) for microsoft technology licensing, llc, Yi ZHAO of Medina WA (US) for microsoft technology licensing, llc, Marius C. NICULESCU of Redmond WA (US) for microsoft technology licensing, llc, Shayak LAHIRI of Redmond WA (US) for microsoft technology licensing, llc, Sanghamitra MUKHERJEE of Redmond WA (US) for microsoft technology licensing, llc, Matthew Wayman REYNOLDS of Maple Valley WA (US) for microsoft technology licensing, llc, Haipeng LI of Redmond WA (US) for microsoft technology licensing, llc, Daniel S. DUDUGJIAN of Woodinville WA (US) for microsoft technology licensing, llc, Riki JUNE of Seattle WA (US) for microsoft technology licensing, llc, Feng YUE of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F8/71, G06F9/54

CPC Code(s): G06F8/71



Abstract: examples of the present disclosure describe systems and methods for device configuration using a configuration normalization platform. in examples, a system receives, at a device, a configuration request from a first software platform having a first toolset. the configuration request includes a first scp file in a format that is normalized horizontally with respect to a second software platform having a second toolset that is different from the first toolset. the system parses, based on an scd document on the device, the first scp file into an om. the scd file includes scenario metadata that is specific to the device. the system generates scenario instructions that are specific to the device by applying the scenario metadata to the om and configures the device based on the scenario instructions.


20240289185. CONDITIONAL LOCKING MECHANISM FOR CONCURRENT RESOURCE ACCESS IN A MULTI-THREADED ENVIRONMENT_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Masato MAEDA of Sammamish WA (US) for microsoft technology licensing, llc, Rachel SLATER of Seattle WA (US) for microsoft technology licensing, llc, Alexander Brannon CARSWELL of Redmond WA (US) for microsoft technology licensing, llc, Farzam TAFRESHIAN of Seattle WA (US) for microsoft technology licensing, llc

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

CPC Code(s): G06F9/528



Abstract: a conditional locking system receives, from a request source, a request to execute an operation on a target resource on behalf of a client thread. the system generates a unique key based on an attribute of the request and searches a concurrency dictionary for an entry identifying the unique key. in response to determining that the concurrency dictionary does include an entry identifying the unique key, the system identifies a lock object associated in the entry with the unique key and transmits a request to acquire the lock object. once the lock object associated with the unique key has been acquired on behalf of the client thread, the system transmits a lock acquisition confirmation to the request source.


20240289190. TECHNIQUES FOR MANAGING CLOSED LOOP ACTIVATION USING TIME-SERIES BASED EVENT DATA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abhilash PANWAR of Redmond WA (US) for microsoft technology licensing, llc, Clemens Alden SZYPERSKI of Bellevue WA (US) for microsoft technology licensing, llc, Jan Richard HERKELRATH of Redmond WA (US) for microsoft technology licensing, llc, John Te-Jui SHEU of Bellevue WA (US) for microsoft technology licensing, llc, Luca COLANTONIO of Redmond WA (US) for microsoft technology licensing, llc, Nuno Jose Pinto Bessa DE MELO CERQUEIRA of Redmond WA (US) for microsoft technology licensing, llc, Pawel Mateusz CHODARCEWICZ of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F9/54

CPC Code(s): G06F9/542



Abstract: aspects of the present disclosure relate to monitoring for an activation result within a discoverable event stream. these techniques may include generating, based on an activation trigger event, by an activation component, a first activation instruction event to trigger a first action at a first actor, and transmitting the first activation instruction event to the first actor. in addition, the techniques may include monitoring for receipt of an actor status event of a discoverable event stream, the actor status event indicating performance or non-performance of the first action by the first actor in response to the first activation instruction event, and generating, based on the monitoring, by the activation component, a second activation instruction event to trigger a second action at a second actor. further, the techniques may include transmitting the second activation instruction event to the second actor.


20240289200. TECHNIQUES FOR QUERYING TIME-SERIES BASED EVENT DATA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abhilash PANWAR of Redmond WA (US) for microsoft technology licensing, llc, Clemens Alden Szyperski of Bellevue WA (US) for microsoft technology licensing, llc, Hadrian Lim Wei Heng of Redmond WA (US) for microsoft technology licensing, llc, Jianyu Zhao of Bellevue WA (US) for microsoft technology licensing, llc, John Te-Jui Sheu of Bellevue WA (US) for microsoft technology licensing, llc, Jakub Sakowicz of Redmond WA (US) for microsoft technology licensing, llc, Luca Colantonio of Redmod WA (US) for microsoft technology licensing, llc, Mason Collin Pine of Kirkland WA (US) for microsoft technology licensing, llc, Maxim Kiryushin of London (GB) for microsoft technology licensing, llc, Miquel Martin Lopez of Redmond WA (US) for microsoft technology licensing, llc, Niall Vincent Egan of London (GB) for microsoft technology licensing, llc, Phanidhar Gopavaram of Redmond WA (US) for microsoft technology licensing, llc, Rony Alex Thomas of Gilbert AZ (US) for microsoft technology licensing, llc, Santosh Balasubramanian of Seattle WA (US) for microsoft technology licensing, llc, William Charles Thompson of Duvall WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F11/07, G06F11/30, G06F16/2455, G06F16/2458

CPC Code(s): G06F11/0784



Abstract: described are examples for managing event data from multiple event data sources including executing, by a processor, a query for event data in a discoverable event stream, wherein the event data is stored as timeseries data in the discoverable event stream such that a property corresponding to an object has multiple different values at multiple different time instances, determining, based on a timeseries function, a subset of the multiple different values for the property in instances of the event data that correspond to the multiple different time instances to return for the query, and returning the subset of the multiple different values for the property for the query.


20240289244. TECHNIQUES FOR QUERYING TIME-SERIES BASED EVENT DATA WITH A DELAY TOLERANCE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abhilash PANWAR of Redmond WA (US) for microsoft technology licensing, llc, Clemens Alden Szyperski of Bellevue WA (US) for microsoft technology licensing, llc, Florin-Cristian Diaconescu of Redmond WA (US) for microsoft technology licensing, llc, Giorgos Gavriil of London (GB) for microsoft technology licensing, llc, John Te-Jui Sheu of Bellevue WA (US) for microsoft technology licensing, llc, Jakub Sakowicz of Redmond WA (US) for microsoft technology licensing, llc, Luca Colantonio of Redmond WA (US) for microsoft technology licensing, llc, Maxim Kiryushin of London (GB) for microsoft technology licensing, llc, Miquel Martin Lopez of Redmond WA (US) for microsoft technology licensing, llc, Niall Vincent Egan of London (GB) for microsoft technology licensing, llc, Nuno Jose Pinto Bessa De Melo Cerqueira of Redmond WA (US) for microsoft technology licensing, llc, Phanidhar Gopavaram of Redmond WA (US) for microsoft technology licensing, llc, William Charles Thompson of Duvall WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F11/30, G06F11/07, G06F16/2455, G06F16/2458

CPC Code(s): G06F11/3075



Abstract: described are examples for managing event data from multiple event data sources including executing, by a processor, a query for event data in a discoverable event stream over a time window that includes a delay tolerance window specific to the query, wherein the event data is stored as timeseries data in the discoverable event stream such that at least one property corresponding to at least one object has multiple different values at multiple different time instances, and wherein the delay tolerance window is configured to capture potentially out-of-order event data or late arriving event data, and returning a subset of multiple different values for the at least one property in instances of the event data corresponding to the time window with the delay tolerance window applied for the query.


20240289254. EFFICIENTLY REPLACING SOFTWARE BREAKPOINT INSTRUCTIONS IN PROCESSOR-BASED DEVICES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Thomas Philip SPEIER of Wake Forest NC (US) for microsoft technology licensing, llc, Leslie Mark DEBRUYNE of Raleigh NC (US) for microsoft technology licensing, llc, Pedro M. TEIXEIRA of Kirkland WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F11/36

CPC Code(s): G06F11/3632



Abstract: efficiently replacing software breakpoint instructions in processor-based devices is disclosed. in this regard, in one exemplary embodiment, a processor-based device is provided. the processor-based device comprises a system memory and a processor. the processor comprises a breakpoint slip register (bsr) configured to store an instruction of a software process that was replaced in the system memory by a software breakpoint instruction, and further comprises a breakpoint slip enable (bse) indicator. the processor is configured to, during execution of the software process, execute the software breakpoint instruction. the processor is further configured to, responsive to executing the software breakpoint instruction, transfer program control to a debugger. the processor is also configured to, upon program control returning from the debugger, determine that the bse indicator is set. the processor is additionally configured to, responsive to determining that the bse indicator is set, execute the instruction stored in the bsr.


20240289305. ACCESSING AND TRANSFORMING MESSAGES IN AN ENTERPRISE INTEGRATION SYSTEM_simplified_abstract_(microsoft technology licensing, llc.)

Inventor(s): PARIKSHIT KUMAR GUPTA of BOTHELL WA (US) for microsoft technology licensing, llc., SANJIV GUPTA of RENTON WA (US) for microsoft technology licensing, llc.

IPC Code(s): G06F16/21, G06F9/54

CPC Code(s): G06F16/211



Abstract: a message transformation program consisting of key-value pairs that represent executable instructions is used to transform data exchanged in messages having different message formats and schemas between two enterprises with an enterprise integration system. the message transformation program is written in a programming language having program constructs that enable a developer to generate a message transformation program to transform data between disparate message formats and schemas regardless of the message format and schema used in a message.


20240289317. USING A COMPLEX VALUE-BEARING LANGUAGE EXPRESSION TO GENERATE METADATA ASSOCIATED WITH AN ARTIFACT_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Matteo PROSPERI of Seattle WA (US) for microsoft technology licensing, llc, Bertan AYGUN of Issaquah WA (US) for microsoft technology licensing, llc, Jason MALINOWSKI of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/23

CPC Code(s): G06F16/23



Abstract: techniques are described herein that are capable of using a complex value-bearing language expression to generate metadata associated with an artifact. the artifact is configured to define a type and to further define the complex value-bearing language expression. the artifact is built from source code. the type defines functionality of the artifact. the complex value-bearing language expression describes a configuration of the artifact or of a function of the artifact. the functionality and the configuration are defined in the source code, are written in a same computer language, and are included in a same software project. a constant value is extracted from the complex value-bearing language expression at build time of the artifact by evaluating a syntax of the complex value-bearing language expression. during a build of the artifact, the metadata is generated to include the constant value.


20240289334. STREAMING AGGREGATION QUERIES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Nathaniel Jesse MILLER of Seattle WA (US) for microsoft technology licensing, llc, Youke SHEN of Sammamish WA (US) for microsoft technology licensing, llc, Guang YANG of Bothell WA (US) for microsoft technology licensing, llc, Venugopal LATCHUPATULA of Sammamish WA (US) for microsoft technology licensing, llc, Gaurav KAPILA of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/2455, G06F16/22, G06F16/2453

CPC Code(s): G06F16/24556



Abstract: an example computing device for streaming aggregation queries is provided. the computing device comprises a processor and memory storing instructions that cause the processor to receive a query from a caller, wherein the query comprises an aggregation operator, retrieve data comprising a plurality of data entries, determine first and second subsets of data entries from the plurality of data entries, wherein the first subset of data entries comprises data entries having disjointed keys and the second subset of data entries comprises data entries having intersecting keys, return the first subset of data entries to the caller, release the first subset of data entries from the memory, after releasing the first subset of data entries from the memory, aggregate the second subset of data entries using an aggregation operation corresponding to the aggregation operator, and return the aggregated second subset of data entries to the caller.


20240289336. TECHNIQUES FOR INGESTING TIME-SERIES BASED EVENT DATA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abhilash PANWAR of Redmond WA (US) for microsoft technology licensing, llc, Clemens Alden SZYPERSKI of Bellevue WA (US) for microsoft technology licensing, llc, Florin-Cristian DIACONESCU of Redmond WA (US) for microsoft technology licensing, llc, Eddy LeRoy MILLER of North Bend WA (US) for microsoft technology licensing, llc, Giorgos GAVRIIL of London (GB) for microsoft technology licensing, llc, Hadrian LIM WEI HENG of Redmond WA (US) for microsoft technology licensing, llc, James Douglas HUTTON of London (GB) for microsoft technology licensing, llc, Jan Richard HERKELRATH of Richmond WA (US) for microsoft technology licensing, llc, Jianyu ZHAO of Bellevue WA (US) for microsoft technology licensing, llc, John Te-Jui SHEU of Bellevue WA (US) for microsoft technology licensing, llc, Jakub SAKOWICZ of Redmond WA (US) for microsoft technology licensing, llc, Luca COLANTONIO of Redmond WA (US) for microsoft technology licensing, llc, Mason Collin PINE of Kirkland WA (US) for microsoft technology licensing, llc, Maxim KIRYUSHIN of London (GB) for microsoft technology licensing, llc, Miquel MARTIN LOPEZ of Redmond WA (US) for microsoft technology licensing, llc, Niall Vincent EGAN of London (GB) for microsoft technology licensing, llc, Nuno Jose Pinto Bessa DE MELO CERQUEIRA of Redmond WA (US) for microsoft technology licensing, llc, Pawel Mateusz CHODARCEWICZ of Redmond WA (US) for microsoft technology licensing, llc, Phanidhar GOPAVARAM of Redmond WA (US) for microsoft technology licensing, llc, Rony Alex THOMAS of Gilbert AZ (US) for microsoft technology licensing, llc, Santosh BALASUBRAMANIAN of Seattle WA (US) for microsoft technology licensing, llc, William Charles THOMPSON of Duvall WA (US) for microsoft technology licensing, llc, Muthubharathi PERIANNAN of Bothell WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/2455, G06F16/23, G06F16/2458

CPC Code(s): G06F16/24568



Abstract: aspects of the present disclosure relate to ingesting event data into a discoverable event stream using a common schema to assign timeseries properties to the event data. these techniques may include receiving a first event of a pre-processed event stream, the first event including a plurality of event data fields representing an occurrence of the first event, and determining timing information based on the plurality of event data fields representing the occurrence of the first event. in addition, the techniques may include generating, based on combining the plurality of event data fields and the timing information, a second event of a discoverable event stream corresponding to the pre-processed event stream, and generating, within a time series of the discoverable event stream, based on the timing information and an event field of the plurality of event data fields, a time series entry corresponding to the second event.


20240289337. TECHNIQUES FOR MANAGING STORAGE AND RETENTION OF TIME-SERIES BASED EVENT DATA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Clemens Alden SZYPERSKI of Bellevue WA (US) for microsoft technology licensing, llc, John Te-Jui SHEU of Bellevue WA (US) for microsoft technology licensing, llc, Jakub SAKOWICZ of Redmond WA (US) for microsoft technology licensing, llc, Miquel MARTIN LOPEZ of Redmond WA (US) for microsoft technology licensing, llc, Nuno Jose Pinto Bessa DE MELO CERQUEIRA of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/2455, G06F16/215

CPC Code(s): G06F16/24568



Abstract: aspects of the present disclosure relate to data management of event representations within a discoverable event stream. these techniques may include determining historical query information based upon historical execution of a query over an event stream, and identifying a storage attribute of data associated with the historical execution of the query over the event stream, the storage attribute indicating at least one of a size of the data or an assigned storage location of the data in a first storage location or a second storage location. in addition, the techniques may include identifying an execution attribute of a future execution the query over the event stream, and modifying the assigned storage location of the data based on the historical query information, the storage attribute, and the execution attribute.


20240289347. TECHNIQUES FOR DISPLAYING TIME-SERIES BASED EVENT DATA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abhilash PANWAR of Redmond WA (US) for microsoft technology licensing, llc, Clemens Alden Szyperski of Bellevue WA (US) for microsoft technology licensing, llc, Eddy LeRoy Miller of North bend WA (US) for microsoft technology licensing, llc, John Te-Jui Sheu of Bellevue WA (US) for microsoft technology licensing, llc, Mason Collin Pine of Kirkland WA (US) for microsoft technology licensing, llc, Phanidhar Gopavaram of Redmond WA (US) for microsoft technology licensing, llc, William Charles Thompson of Duvall WA (US) for microsoft technology licensing, llc, Muthubharathi Periannan of Bothell WA (US) for microsoft technology licensing, llc

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

CPC Code(s): G06F16/26



Abstract: described are examples for displaying event data from multiple event data sources including obtaining, by a processor based on a query over a time window of event data in an discoverable event stream, instances of the event data related to an object and based on a value of a property indicated in the instances of the event data, and displaying, via a user interface, multiple stacked visual representations related to the instances of the event data, wherein at least one of the multiple stacked visual representations of the event data is derived from at least another one of the multiple stacked visual representations of the event data using a time-series function.


20240289360. GENERATING NEW CONTENT FROM EXISTING PRODUCTIVITY APPLICATION CONTENT USING A LARGE LANGUAGE MODEL_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Isaac CHEPKWONY of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/332, G06F40/40, G06T11/60

CPC Code(s): G06F16/3328



Abstract: systems and methods for generating new content from a machine-learning model. a content generator extracts string content from existing slides of a slide presentation document and generates a text query using the existing slide content as context. the query is directed to a large language model. additionally, prompt input from a user is received and combined with the context in the query. a response from the large language model is parsed and text output is separated into prospective slides to add to the slide presentation document. upon selection of one or more prospective slides, the prospective slides are generated and added as new slides to the slide presentation document.


20240289366. Textual Summaries In Information Systems Based On Personalized Prior Knowledge_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Zoran HRANJ of Redmond WA (US) for microsoft technology licensing, llc, Amund TVEIT of Seattle WA (US) for microsoft technology licensing, llc, Kateryna SOLONKO of Redmond WA (US) for microsoft technology licensing, llc, Aleksander ØHRN of Sammamish WA (US) for microsoft technology licensing, llc, Roman WERPACHOSKI of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/34, G06F40/30, G06N5/02

CPC Code(s): G06F16/345



Abstract: examples of the present disclosure describe systems and methods for providing textual summaries based on personalized prior knowledge. in examples, a user request for a summary of document or an entity is received. the document or documents associated with the entity are separated into segments and semantic embeddings are created for each segment. the semantic embeddings, a context of the user request, and relevant information available in the requesting user's previous knowledge base are provided as input to a personal knowledge system. based on the input, the personal knowledge system outputs an indication of the segments that should be summarized. the indicated segments are provided to a summarization system. the summarization system generates a document summary or an entity summary and provides the summary to the user.


20240289378. TEMPORAL COPY USING EMBEDDING CONTENT DATABASE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Moshe R. LUTZ of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/435, G06F16/41

CPC Code(s): G06F16/435



Abstract: systems and methods for generating a design difference caption are provided. in particular, a computing device may receive a capture request to capture a content item, capture the content item with metadata associated with the content item, and generate one or more semantic embeddings of content data using one or more semantic models. the content data may include the content item and the metadata. the computing device may further store the one or more semantic embeddings in a content database, provide captured content history stored in the content database, the capture content history including a list of captured content items, receive a user query to search the captured content history; and provide search results based on the user query.


20240289397. DYNAMICALLY FILTERING SEARCH RESULTS USING CONTEXTUAL USER INTERACTION DATA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Bernt Ivar OLSEN-KRISTIANSEN of Tromsø (NO) for microsoft technology licensing, llc, Jon MELING of Tromsø (NO) for microsoft technology licensing, llc, Bjørnstein LILLEBY of Tromsø (NO) for microsoft technology licensing, llc, Steffen Viken VALVÅG of Tromsø (NO) for microsoft technology licensing, llc

IPC Code(s): G06F16/9535, G06F16/954, H04L67/50

CPC Code(s): G06F16/9535



Abstract: a computerized method filters search result content using user interaction data. search result content, including search result entries, is presented. user interaction data is received that is indicative of a user's interactions with the presented search result content and a result filter rule is determined using the user interaction data. filtered search result content is generated using the determined result filter rule and the generated filtered search result content, including a portion of the search result entries, is presented. in some examples, the user is prompted to accept the filtering of the search result content prior to the generation of the filtered search result content. thus, the search result content is dynamically filtered based on the user's interactions with that content while the user reviews the content.


20240289403. WEB SEARCH RESULTS LEVERAGING PUBLIC RESOURCES AVAILABLE TO ENTERPRISE USERS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Tanay Sanjay BALDUA of Redmond WA (US) for microsoft technology licensing, llc, Tanvir Nasser NAGORE of Redmond WA (US) for microsoft technology licensing, llc, Ankit RASTOGI of Redmond WA (US) for microsoft technology licensing, llc, Aryaan Aditya SINGH of Redmond WA (US) for microsoft technology licensing, llc, Sagar Dilip PURANIK of Redmond WA (US) for microsoft technology licensing, llc, Narayanan SUBRAMANIAN of Redmond WA (US) for microsoft technology licensing, llc, Anusha Palavally BATTINENI of Redmond WA (US) for microsoft technology licensing, llc, Hima Shankar Durga Amarnath CHAVATA of Redmond WA (US) for microsoft technology licensing, llc, Manish Kumar GAURAV of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/954, G06F16/2457, G06F16/955

CPC Code(s): G06F16/954



Abstract: the present disclosure relates to systems, devices, and methods for integrating enterprise assets with a web experience of enterprise users. the systems, devices, and methods may receive a query from an enterprise user and may provide the query to a search engine. the systems, devices, and methods may receive search results and may enrich the search results with one or more enterprise assets related to the search results. the systems, devices, and methods may present a search webpage with the search results and the one or more enterprise assets.


20240289544. GRAPHICAL CELL CREATION PREVIEW BEFORE STRUCTURE UPDATE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Christopher James WYMER of Valley View OH (US) for microsoft technology licensing, llc

IPC Code(s): G06F40/18

CPC Code(s): G06F40/18



Abstract: the techniques disclosed herein enhance data entry programs by streamlining processes for the creation and formatting of cells. a data entry program can include a user interface comprising a grid of active cells that are formatted to store data such as a list or a spreadsheet. to create new cells a user can provide a hover input at a desired position relative to a position of an existing list. a set of inactive placeholder cells can then be generated in response to the hover gesture. the inactive placeholder cells can be displayed as a graphical preview alongside active cells which can be adjusted by moving the position of the hover input. the inactive placeholder cells can then be activated with a confirmation input and appended to the list as new active cells and accordingly formatted. in this way, a user can create and format new cells with a single input.


20240289545. AUTOMATED PLAN GENERATION AND EXECUTION SYSTEM FOR LARGE LANGUAGE MODELS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Leroy Ford MILLER of Tacoma WA (US) for microsoft technology licensing, llc, Devis LUCATO of Redmond WA (US) for microsoft technology licensing, llc, Shawn Cantin CALLEGARI of Bellevue WA (US) for microsoft technology licensing, llc, Umesh MADAN of Bellevue WA (US) for microsoft technology licensing, llc, Brian Scott KRABACH of Snohomish WA (US) for microsoft technology licensing, llc, Mark KARLE of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F40/20, G06F16/9032

CPC Code(s): G06F40/20



Abstract: disclosed is a system for creating solution plans to solve problems in an ai system. an example system includes a large language model (llm), a plan creation component, a plan working memory, and a plan execution component. the plan creation component leverages the power of the llm to break problems into sets of discrete tasks, or solution plans, which are stored in the plan working memory. as each step of a solution plan is executed by the plan execution component, results are captured in the plan working memory so that the last executed step is captured. the working memory operates in the background of the ai system to ensure that the discrete tasks are executed, managed, and tracked until a complete solution is realized. the self-maintained working memory topology provides a solution to problems areas often encountered in conventional stateless ai system that encounter token limits in problem solving.


20240289549. Autocorrect Candidate Selection_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Aman SINGH of Dublin (IE) for microsoft technology licensing, llc, James COGLEY of Dublin (IE) for microsoft technology licensing, llc, Andrew DONOHOE of Dublin (IE) for microsoft technology licensing, llc, Enrico CADONI of Dublin (IE) for microsoft technology licensing, llc

IPC Code(s): G06F40/253

CPC Code(s): G06F40/253



Abstract: a data processing system implements receiving textual content from a first application on a first client device associated with a first user for analysis by a writing assistant configured to provide suggestions for improving the textual content. the textual content is analyzed by one or more nlp models configured to receive the textual content as an input and to provide candidate suggestions for correcting errors and/or otherwise improving the textual content. the candidate suggestions are associated with a suggestion category, and a determination is made by an autocorrection model whether autocorrection is appropriate for the suggestion category. the textual content is autocorrected based on those candidate suggestions for which autocorrection is appropriate while the remainder of the candidate suggestions may be presented to the user for approval prior to applying the candidate suggestions to the textual content.


20240289686. DIRECTED MANAGEMENT OF INTERACTIVE ELEMENTS IN AN INTERACTIVE ENVIRONMENT UTILIZING MACHINE LEARNING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Gabriel A. DESGARENNES of Issaquaah WA (US) for microsoft technology licensing, llc, William B. DOLAN of Kirkland WA (US) for microsoft technology licensing, llc, Sudha RAO of Bothell WA (US) for microsoft technology licensing, llc, Yun Hui XU of Phoenix AZ (US) for microsoft technology licensing, llc, Christopher John BROCKETT of Kirkland WA (US) for microsoft technology licensing, llc, Haiyan ZHANG of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06N20/00

CPC Code(s): G06N20/00



Abstract: the present disclosure relates to systems and methods for using a director service as an intermediary management system to integrate interactive elements between a developer, a user, a generative machine learning (ml) model, and/or an interactive environment. in examples, the director service may receive input from a user or developer device relating to an interactive element from an interactive environment. the director service may process input from one or more of the developer, the user, and the interactive environment to recognize semantic context and intent objectives associated with the input. the director service may generate one or more prompts based on such input, which is processed by an ml model to generate output. in examples, the prompts may be provided to the ml model to direct it towards providing an output that is responsive to the input and one or more environment guidelines. the input and/or output may be multimodal.


20240289714. TECHNIQUES FOR MANAGING VIEWS OF TIME-SERIES BASED EVENT DATA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abhilash Panwar of Redmond WA (US) for microsoft technology licensing, llc, Clemens Alden Szyperski of Bellevue WA (US) for microsoft technology licensing, llc, John Te-Jui Sheu of Bellevue WA (US) for microsoft technology licensing, llc, Miquel Martin Lopez of Redmond WA (US) for microsoft technology licensing, llc, Nuno Jose Pinto Bessa De Melo Cerqueira of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06Q10/0631

CPC Code(s): G06Q10/06316



Abstract: aspects of the present disclosure relate to view management in a discoverable event streams. these techniques may include receiving a first event of a discoverable event stream, the first event including a plurality of event data fields representing an occurrence of the first event, and identifying a discoverable event stream view associated with an event data field of the plurality of event data field. the techniques may further include generating, based on application of a modification to or computation on the event data field, a second event of the discoverable event stream view.


20240289818. FEATURE STORE DATA PREPARATION OPTIMIZATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Jesus CAMACHO RODRIGUEZ of Sunnyvale CA (US) for microsoft technology licensing, llc, Kwanghyun PARK of Kirkland WA (US) for microsoft technology licensing, llc, Fotios PSALLIDAS of Brooklyn NY (US) for microsoft technology licensing, llc, Xiaoyong ZHU of Issaquah WA (US) for microsoft technology licensing, llc, Jinghui MO of Wellesley MA (US) for microsoft technology licensing, llc, Rathijit SEN of Redmond WA (US) for microsoft technology licensing, llc, Matteo INTERLANDI of Torrance CA (US) for microsoft technology licensing, llc, Yuanyuan TIAN of San Jose CA (US) for microsoft technology licensing, llc, Rui LIU of Chicago IL (US) for microsoft technology licensing, llc, Konstantinos KARANASOS of San Francisco CA (US) for microsoft technology licensing, llc

IPC Code(s): G06Q30/0201, G06N20/00

CPC Code(s): G06Q30/0201



Abstract: the described technology provides a method including receiving a new feature definition; the new feature definition specifying parameters of the feature, comparing the new feature definition with a plurality of computed feature definitions stored in a feature store, and in response to determining that the new feature definition is at least partially contained in a matched feature definition of the plurality of computed feature definitions, generating an alternative feature definition based on the new feature definition and the matched feature definitions, and selecting an execution alternative from an execution of a pit join using the alternative feature definition and an execution of a pit join using the new feature definition.


20240289832. COUPON CATALOG EXPANSION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Bhanu Teja CHUNDURI of Hyderabad (IN) for microsoft technology licensing, llc, Sandipan MANDAL of West Bengal (IN) for microsoft technology licensing, llc, Prateek TIWARI of Sammamish WA (US) for microsoft technology licensing, llc, Vijayendra Suresh VAIDYA of Hyderabad Telangana (IN) for microsoft technology licensing, llc, Mohit SHARMA of Jaipur (IN) for microsoft technology licensing, llc, Nirmal PANT of Haldwani (IN) for microsoft technology licensing, llc

IPC Code(s): G06Q30/0207, G06F16/338, G06Q30/0241

CPC Code(s): G06Q30/0224



Abstract: the present disclosure relates to systems and methods for a coupon text generation system that generates new coupon text for existing coupons. the systems and methods automatically expand coupon-catalogs using a product class taxonomy hierarchy for merchants that identifies the different products, brands, or product classes for the merchant. the systems and methods create a plurality of new coupon text for a coupon provided by a merchant based on the product class taxonomy for the merchant. the text of the coupon text is rewritten to apply to the different products, brands, and product classes provided by the merchant. the coupons may be ranked, and the top results of the ranked coupons may be returned for presentation on a website.


20240290081. TRAINING AND USING A MODEL FOR CONTENT MODERATION OF MULTIMODAL MEDIA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ye YU of Redmond WA (US) for microsoft technology licensing, llc, Gaurav MITTAL of Redmond WA (US) for microsoft technology licensing, llc, Matthew Brigham HALL of Kenmore WA (US) for microsoft technology licensing, llc, Sandra SAJEEV of Seattle WA (US) for microsoft technology licensing, llc, Mei CHEN of Bellevue WA (US) for microsoft technology licensing, llc, Jialin YUAN of Corvallis OR (US) for microsoft technology licensing, llc

IPC Code(s): G06V10/80, G06F40/284, G06V10/75

CPC Code(s): G06V10/811



Abstract: a computerized method trains and uses a multimodal fusion transformer (mft) model for content moderation. language modality data and vision modality data associated with a multimodal media source is received. language embeddings are generated from the language modality data and vision embeddings are generated from the vision modality data. both kinds of embeddings are generated using operations and/or processes that are specific to the associated modalities. the language embeddings and vision embeddings are combined into combined embeddings and the mft model is used with those combined embeddings to generate a language semantic output token, a vision semantic output token, and a combined semantic output token. contrastive loss data is generated using the three semantic output tokens and the mft model is adjusted using that contrastive loss data. after the mft model is trained sufficiently, it is configured to perform content moderation operations using semantic output tokens.


20240290330. NETWORK-BASED COMMUNICATION SESSION COPILOT_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Xiao Yan Lu of Bellevue WA (US) for microsoft technology licensing, llc, Amir Kantor of Haifa (IL) for microsoft technology licensing, llc, Ido Priness of Kiryat Ono (IL) for microsoft technology licensing, llc, Shiraz Jitendra Cupala of Snohomish WA (US) for microsoft technology licensing, llc, Kevin Michael Carter of Atlanta GA (US) for microsoft technology licensing, llc, Adi Miller of Ramat Hasharon (IL) for microsoft technology licensing, llc, Kumud Ranjan of Redmond WA (US) for microsoft technology licensing, llc, Shyam Gupta of Surrey (CA) for microsoft technology licensing, llc, Gautam Jain of Surrey (CA) for microsoft technology licensing, llc, Yasemin Cenberoglu of Montreal (CA) for microsoft technology licensing, llc, Shai Ifrach of Yavne (IL) for microsoft technology licensing, llc, Shlomi Maliah of Rosh Hayin (IL) for microsoft technology licensing, llc, Jaime Teevan of Bellevue WA (US) for microsoft technology licensing, llc, Lan Ye of Issaquah WA (US) for microsoft technology licensing, llc

IPC Code(s): G10L15/22, G10L15/06

CPC Code(s): G10L15/22



Abstract: a system for providing a personalized assistant within a network-based communication service includes one or more processors and a memory storage device storing instructions thereon. during a network-based communication session, the system receives a query from a computing device of a first communication session participant and processes the query by determining that a second communication session participant has shared content via a content sharing feature of the network-based communication service. in response, the system provides the query and at least a portion of the shared content as input to a model, which dynamically constructs a prompt for use as input with a generative language model. the system then presents the prompt as input to the generative language model, receives a response as output from the generative language model, and causes presentation of the response to be presented to the communication session participant.


20240290331. NETWORK-BASED COMMUNICATION SESSION COPILOT_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): XIAO YAN LU of BELLEVUE WA (US) for microsoft technology licensing, llc, AMIR KANTOR of HAIFA (IL) for microsoft technology licensing, llc, IDO PRINESS of KIRYAT ONO (IL) for microsoft technology licensing, llc, SHIRAZ JITENDRA CUPALA of SNOHOMISH WA (US) for microsoft technology licensing, llc, KEVIN MICHAEL CARTER of ATLANTA GA (US) for microsoft technology licensing, llc, ADI MILLER of RAMAT HASHARON (IL) for microsoft technology licensing, llc, KUMUD RANJAN of REDMOND WA (US) for microsoft technology licensing, llc, SHYAM GUPTA of SURREY (CA) for microsoft technology licensing, llc, GAUTAM JAIN of SURREY (CA) for microsoft technology licensing, llc, YASEMIN CENBEROGLU of MONTREAL (CA) for microsoft technology licensing, llc, SHAI IFRACH of YAVNE (IL) for microsoft technology licensing, llc, SHLOMI MALIAH of ROSH HAYIN (IL) for microsoft technology licensing, llc, GILAD GILDIN of TEL AVIA (IL) for microsoft technology licensing, llc, OFEK DAVID of TEL-AVIV (IL) for microsoft technology licensing, llc, ELEONORA SHTOTLAND of HERZLIYA (IL) for microsoft technology licensing, llc, JAIME TEEVAN of BELLEVUE WA (US) for microsoft technology licensing, llc, MATTHEW JONATHAN GARDNER of IRVINE CA (US) for microsoft technology licensing, llc, LAN YE of ISSAQUAH WA (US) for microsoft technology licensing, llc

IPC Code(s): G10L15/22, G10L15/06

CPC Code(s): G10L15/22



Abstract: a system for providing a personalized assistant within a network-based communication session includes a processor and a memory storage device storing instructions. the system determines when a first communication session participant joins the network-based communication session after a threshold duration of time subsequent to the start time of the session. upon determining the first participant has joined, the system obtains content associated with the session and creates request data for a pre-trained generative language model. the request data includes an instruction requesting a predetermined number of suggested utterances not present in the content, each utterance relating to one or more topics corresponding to the content. the system transforms the request data to a command based on a command template and provides the command to the generative language model. the system receives a response from the model, including the predetermined number of suggested utterances, and presents them to the communication session participant in a graphical user interface while the session is in session.


20240290462. Generating Multi-Sensory Content based on User State_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Judith AMORES FERNANDEZ of Cambridge MA (US) for microsoft technology licensing, llc, Mary Patricia CZERWINSKI of Kirkland WA (US) for microsoft technology licensing, llc, Javier HERNANDEZ RIVERA of Somerville MA (US) for microsoft technology licensing, llc

IPC Code(s): G16H20/70, G06N20/00

CPC Code(s): G16H20/70



Abstract: a technique for providing multi-sensory content receives input information that expresses a physiological state and experienced emotional state of a user. the technique generates prompt information that describes at least an objective of guidance to be delivered and the input information. the technique maps the prompt information to output information using a pattern completion component. the output information contains control instructions for controlling an output system to deliver the guidance via generated content. in some implementations, the pattern completion component is a machine-trained pattern completion model. in some implementations, a reward-driven machine-trained model further processes the input information and/or the output information. the reward-driven machine-trained model is trained by reinforcement learning to promote the objective of the guidance. in other implementations, the reward-driven machine-trained model operates by itself, without the pattern completion component.


20240291495. PHASE-LOCKED LOOPS (PLL), INCLUDING TIME-TO-DIGITAL CONVERTER (TDC) GAIN CALIBRATION CIRCUITS AND RELATED METHODS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ping LU of Cary NC (US) for microsoft technology licensing, llc, Bupesh PANDITA of Cary NC (US) for microsoft technology licensing, llc, Minhan CHEN of Cary NC (US) for microsoft technology licensing, llc

IPC Code(s): H03L7/107, G04F10/00, H03L7/085, H03L7/099

CPC Code(s): H03L7/107



Abstract: in a calibrated phase-locked loop (pll), a time-to-digital (tdc) converter circuit can be calibrated to a nominal gain by a calibration circuit to achieve a desired jitter response in the pll. the tdc circuit in the pll measures a time difference between the reference clock and a feedback signal as a number of time increments, and the calibration circuit adjusts a resolution of the measurement by adjusting the length of the time increments (i.e., resolution). in a vernier method employed to measure the time difference, the length of a time increment is determined by a delay difference between a first delay of a first delay circuit in a first series of first delay circuits and a second delay of a second delay circuit in a second series of second delay circuits. adjusting the resolution of the tdc circuit includes adjusting the delay difference between the first delay and the second delay.


20240291708. TECHNIQUES FOR ACTIVATION TRIGGERING USING TIME-SERIES BASED EVENT DATA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abhilash PANWAR of Redmond WA (US) for microsoft technology licensing, llc, Clemens Alden SZYPERSKI of Bellevue WA (US) for microsoft technology licensing, llc, James Douglas HUTTON of London (GB) for microsoft technology licensing, llc, John Te-Jui SHEU of Bellevue WA (US) for microsoft technology licensing, llc, Luca COLANTONIO of Redmond WA (US) for microsoft technology licensing, llc, Maxim KIRYUSHIN of London (GB) for microsoft technology licensing, llc, Pawel Mateusz CHODARCEWICZ of Redmond WA (US) for microsoft technology licensing, llc, Phanidhar GOPAVARAM of Redmond WA (US) for microsoft technology licensing, llc, William Charles THOMPSON of Duvall WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L41/0631, H04L41/22

CPC Code(s): H04L41/0631



Abstract: aspects of the present disclosure relate to detecting occurrence of triggers related to properties of objects indicated in event data in a discoverable event stream. these techniques may include identifying a namespace associated with an activation trigger, and identifying a plurality of time-series based objects of a discoverable event stream associated with the namespace. the techniques may further include determining that an activation rule is met over the plurality of time-series based objects. additionally, the techniques may include transmitting an activation trigger event to an activation component, the activation trigger event including a generic activation identifier identifying an action to perform, and an actor identifier identifying an actor to perform the action.


20240291727. SYSTEMS AND METHODS FOR INPUT SWITCHING OF ACCESSORY DEVICES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Stephanie Wen SU of Seattle WA (US) for microsoft technology licensing, llc, Ryan Jeffrey PHILLIPS of Portland OR (US) for microsoft technology licensing, llc, Ryan Eugene WHITAKER of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L41/22, H04L41/06

CPC Code(s): H04L41/22



Abstract: a device includes a controller body, at least one user input device supported by the controller body, a communication device, and a status indicator. the communication device communicates at least one property of the at least one user input device to a selected endpoint connection. the status indicator is located proximate a surface of the body, and the status indicator dynamically indicates the selected endpoint connection of the communication device, where the selected endpoint connection is selected from a plurality of endpoint connections including at least a local electronic device and an access point configured to communicate with a cloud service.


20240291771. METADATA EXTRACTION BASED ON RESOURCE ATTRIBUTES AND USER-DEFINED POLICY AND TOPOLOGY_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Narayan NEVREKAR of Sammamish WA (US) for microsoft technology licensing, llc, Vishal Kumar SESHAGIRIRAO ANIL of Redmond WA (US) for microsoft technology licensing, llc, Justin R. DELLAMORE of Lynnwood WA (US) for microsoft technology licensing, llc, Heriknaz VERMISHYAN of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L47/78, H04L67/1087, H04L67/561

CPC Code(s): H04L47/782



Abstract: techniques are described herein that are capable of performing metadata extraction based on resource attributes and user-defined policy and topology. a hierarchical resource-grouping construct, which is selected from hierarchical resource-grouping constructs in a user-defined hierarchical resource-grouping topology of a cloud computing service account, is registered by enumerating at least a subset of the constructs. the subset includes the selected construct and each other construct encompassed by the selected construct. metadata is selectively extracted from the constructs that are included in the subset to provide extracted metadata based at least in part on one or more user-defined policies, which are assigned among the constructs that are included in the subset, indicating whether the metadata is to be extracted as a result of resources associated with the constructs included in the subset having specified attributes. a searchable catalog is generated that includes the extracted metadata.


20240291788. UNIFIED AUDIENCE TARGETING SYSTEM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Gaurav BINDLISH of Redmond WA (US) for microsoft technology licensing, llc, Harish JAYANTI of Redmond WA (US) for microsoft technology licensing, llc, Payel HAZRA of Kirkland WA (US) for microsoft technology licensing, llc, Mitali Prakash SHENOY of Redmond WA (US) for microsoft technology licensing, llc, Srinivasa Raghavan SANTHANAM of Bellevue WA (US) for microsoft technology licensing, llc, Derrick Yeqiang QUAN of Bellevue WA (US) for microsoft technology licensing, llc, Kfir AMI-AD of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L51/214

CPC Code(s): H04L51/214



Abstract: a system for creating a target audience group includes receiving a request from a user interface screen, to create a target audience group from among users of an organization associated with a cloud computing environment, where the request including selected values for a plurality of categories of data associated with the users of the organization. upon receiving the request; the method creates an audience targeting definition for the target audience group that includes the plurality of categories of data and their selected values and stores the audience targeting definition to a data store. next, one or more data sources of the cloud computing environment are queried to identify users for which values for the categories of data corresponds with the selected values and a list of those users is stored in a different data store. the list of the users is then made available to a plurality of applications of the cloud computing environment for communicating with or presenting an experience to the members of the target audience group.


20240291799. PACKET PROCESSING FOR NETWORK SECURITY GROUPS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Aidan Francis COPELAND of Enfield (GB) for microsoft technology licensing, llc

IPC Code(s): H04L9/40, H04L45/74, H04L47/2441

CPC Code(s): H04L63/0236



Abstract: techniques are disclosed for generating a network packet classifier for network security groups. the network packet classifier is processed by a graph-based packet processor in a communications network. the network packet classifier is configured to classify network packets based on features grouped into feature types corresponding to header fields of the network packets. a single feature classifier is generated to model all rules in a network security group for a single data traffic direction. the single feature classifier is generated by grouping header fields, features, and feature match actions for network packets in the communications network.


20240291882. Video Encoding Dynamic Reference Frame Selection_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Benjamin Eliot LUNDELL of Seattle WA (US) for microsoft technology licensing, llc, Ivan SIMOES GASPAR of West Linn OR (US) for microsoft technology licensing, llc

IPC Code(s): H04L65/752, H04L65/80

CPC Code(s): H04L65/752



Abstract: a computer implemented method includes obtaining video frames to transmit. the video frames are encoded and transmitted via a network connection. a probability that a last video frame will be or was received is determined. a next frame is encoded and transmitted as a p-frame that identifies changes from a previously transmitted frame. the previously transmitted frame is selected as a function of the probability that the last transmitted video frame was received.


20240292021. REPRESENTATIVE MOTION INFORMATION FOR TEMPORAL MOTION PREDICTION IN VIDEO ENCODING AND DECODING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Bin Li of Beijing (CN) for microsoft technology licensing, llc, Jizheng Xu of Beijing (CN) for microsoft technology licensing, llc

IPC Code(s): H04N19/573, H04N19/174, H04N19/52

CPC Code(s): H04N19/573



Abstract: disclosed herein are representative embodiments of generating representative motion information that can be used during processing of a video frame. in one exemplary embodiment disclosed herein, a reference frame comprising a group of blocks is processed, and motion information for the group of blocks is compressed at least by buffering representative motion-vector information and representative reference-frame index information for the group of blocks. the representative reference-frame index information comprises reference-frame index information of a representative block of the group of blocks, and the representative reference-frame index information represents reference-frame index information for the group of blocks during processing of a current frame.


20240292300. 5G RADIO ACCESS NETWORK LIVE MIGRATION AND SHARING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Xenofon FOUKAS of Cambridge (GB) for microsoft technology licensing, llc, Daehyeok KIM of Redmond WA (US) for microsoft technology licensing, llc, Anuj KALIA of San Francisco CA (US) for microsoft technology licensing, llc, Manikanta KOTARU of Kenmore WA (US) for microsoft technology licensing, llc, Jiarong XING of Houston TX (US) for microsoft technology licensing, llc

IPC Code(s): H04W36/12, H04W36/00

CPC Code(s): H04W36/12



Abstract: a fifth generation (5g) mobile network radio access network (ran) is virtualized for operations on edge computing platforms in a cloud-computing environment in which radio units (rus) and radio frequency (rf) spectrum are shared among distributed units (dus) to support use cases including: 1) live migration in which a du is moved from one computing server to another without disruption to network traffic, and 2) ran sharing in which two dus share the same ru and spectrum.


20240292761. SEMICONDUCTOR-SUPERCONDUCTOR HYBRID DEVICE, ITS MANUFACTURE AND USES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Georg Wolfgang Winkler of Santa Barbara CA (US) for microsoft technology licensing, llc, Roman Mykolayovych Lutchyn of Santa Barbara CA (US) for microsoft technology licensing, llc, Geoffrey Charles Gardner of West Lafayette IN (US) for microsoft technology licensing, llc, Raymond Leonard Kallaher of West Lafayette IN (US) for microsoft technology licensing, llc, Sergei Vyatcheslavovich Gronin of West Lafayette IN (US) for microsoft technology licensing, llc, Michael James Manfra of West Lafayette IN (US) for microsoft technology licensing, llc, Farhad Karimi of Santa Barbara CA (US) for microsoft technology licensing, llc

IPC Code(s): H10N60/84, G06N10/00, H10N60/01, H10N60/30

CPC Code(s): H10N60/84



Abstract: a semiconductor-superconductor hybrid device comprises a semiconductor, a superconductor, and a barrier between the superconductor and the semiconductor. the device is configured to enable energy level hybridisation between the semiconductor and the superconductor. the barrier is configured to increase a topological gap of the device. the barrier allows for control over the degree of hybridisation between the semiconductor and the superconductor. further aspects provide a quantum computer comprising the device, a method of manufacturing the device, and a method of inducing topological behaviour in the device.


MICROSOFT TECHNOLOGY LICENSING, LLC patent applications on August 29th, 2024