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

From WikiPatents
Jump to navigation Jump to search

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

Microsoft Technology Licensing, LLC: 46 patent applications

Microsoft Technology Licensing, LLC has applied for patents in the areas of G06F21/62 (3), G02B27/01 (3), H04N19/186 (2), H04N19/70 (2), G06F3/0484 (2) G06F21/44 (2), B21D22/02 (1), H04L63/0884 (1), G10L25/69 (1), G16B40/00 (1)

With keywords such as: device, data, user, computing, based, application, host, information, network, and query in patent application abstracts.



Patent Applications by Microsoft Technology Licensing, LLC

20240307942. VARIABLE THICKNESS EXTRUDED MOBILE DEVICE ENCLOSURE COVERS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Zhicong YAO of Seattle WA (US) for microsoft technology licensing, llc, Kenneth Charles BOMAN of Carnation WA (US) for microsoft technology licensing, llc, Massood NIKKHAH of Kent WA (US) for microsoft technology licensing, llc

IPC Code(s): B21D22/02

CPC Code(s): B21D22/02



Abstract: enclosure covers for mobile computing devices are often formed from planar sections of sheet metal that form opposing outer-most layers thereof. the enclosure covers generally enclose and protect internal components. enclosure covers for mobile computing devices are typically made from planar extrusions of aluminum with subsequent computer numerical control (cnc) machining and other processing steps to achieve complex shapes. machining can be particularly wasteful of material and numerous processing steps are time-consuming and costly. the presently disclosed variable thickness enclosure covers sourced from extruded sheets of variable thickness reduce or eliminate machining and other processing steps typically required to achieve a desired complex shape. this is accomplished by extruding a shape closer to the desired shape of the variable thickness enclosure cover than presently known.


20240310891. ACTIVITY SMOOTHENER CIRCUIT CONTROLLING RATES OF CHANGE OF LOCALIZED PROCESSING ACTIVITY IN AN INTEGRATED CIRCUIT (IC), AND RELATED METHODS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Smitha L. RAPAKA of San Jose CA (US) for microsoft technology licensing, llc, Derek E. GLADDING of Poughquag NY (US) for microsoft technology licensing, llc, Xiaoling XU of Cupertino CA (US) for microsoft technology licensing, llc

IPC Code(s): G06F1/28, G06F1/30, G06F1/329, G06F9/48

CPC Code(s): G06F1/28



Abstract: an activity smoothener circuit is provided to control rates of change in processing activity to limit di/dt in activity areas of an ic to mitigate voltage droops or overshoots. controlling the rate of change of activity prevents or reduces instances of a di/dt exceeding a programmed maximum that is based on physical limits of the ic and/or a package. in examples, the activity smoothener circuit includes a hierarchy of smoothening circuits controlling activity in areas down to individual circuit blocks (tiles) including execution circuits. an indication of a desired level of activity is provided to a parent smoothening circuit and the parent smoothening circuit responds with indications of actual activity allowed to occur. at each level of hierarchy, the activity smoothener circuit may use algorithms to generate indications of actual activity based on indications of desired activity and di/dt limits. di/dt limits and current minimums and maximums are controlled.


20240310902. GUIDED OBJECT TARGETING BASED ON PHYSIOLOGICAL FEEDBACK_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Yu-Te WANG of Redmond WA (US) for microsoft technology licensing, llc, Jen-Tse DONG of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F3/01, G02B27/01, G06F3/02, G06F3/04842

CPC Code(s): G06F3/013



Abstract: this document relates to employing physiological feedback to aid a user in targeting objects using a computing device. one example relates to a method or technique that can include receiving a user attention signal conveying where a user directs attention. the method or technique can also include, based on the user attention signal, identifying a predicted object that the user intends to target with a targeting mechanism and outputting a visual identification of the predicted object. the method or technique can also include receiving a user reaction signal conveying a physiological reaction of the user to the visual identification of the predicted object. the method or technique can also include, in an instance when the physiological reaction of the user indicates an error, identifying another predicted object that the user intends to target with the targeting mechanism.


20240310911. CONDUCTIVE MATTER MOVEMENT TRACKING USING RF SENSORS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Jouya JADIDIAN of Los Gatos CA (US) for microsoft technology licensing, llc, Gabriele D'AMONE of Mountain View CA (US) for microsoft technology licensing, llc

IPC Code(s): G06F3/01, A61B5/00, A61B5/05, A61B5/11, G06T11/00

CPC Code(s): G06F3/014



Abstract: a wearable device that tracks body movement is disclosed. the device includes a housing and a connection member. the connection member is coupled to the housing, and the connection member enables the device to be coupled to a user's body part. this body part is associated with the conductive matter. the device includes an rf sensor in the housing. the rf sensor oscillates at a preselected frequency. the rf sensor is tuned to resonate when the rf sensor is located a preselected distance from the conductive matter. as the conductive matter moves closer or farther from the rf sensor based on user movement, a resulting waveform generated based on data from the rf sensor is modified, and the resulting waveform is usable to determine how the user moved.


20240310925. KEYBOARD FOR TOUCH-SENSITIVE DISPLAY DEVICE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Henri A. AUTIO of Redmond WA (US) for microsoft technology licensing, llc, Joni Kristian AROLA of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F3/02, G06F3/023, G06F3/041

CPC Code(s): G06F3/0227



Abstract: examples are disclosed that relate to a keyboard for a touch-sensitive display device. one example provides a touch-sensitive display device comprising a touch sensor, a display, a wireless receiver, a logic subsystem, and a storage subsystem. the storage subsystem comprises instructions executable by the logic subsystem to, in a first mode in which a keyboard satisfies a detection condition of the touch sensor, detect, via the touch sensor, input applied to the keyboard, and, in a second mode in which the keyboard does not satisfy the detection condition of the touch sensor, receive input from the keyboard via the wireless receiver, the input being detected at least in part by the keyboard operating in the second mode.


20240311093. ELIDABLE TEXT FOR PROMPT CRAFTING_simplified_abstract_(microsoft technology licensing, llc.)

Inventor(s): MAX SCHAEFER of KIDLINGTON (GB) for microsoft technology licensing, llc., ALBERT ZIEGLER of UPPSALA (SE) for microsoft technology licensing, llc.

IPC Code(s): G06F8/33, G06F8/30

CPC Code(s): G06F8/33



Abstract: an elidable text is constructed that prioritizes the content included in a prompt to a large language model having a fixed-size context window. the elidable text is generated from developer-generated instructions or automatically for source code within a source code editor. a source code editor may include a feature that selects certain lines of code as important or focused which are assigned a high-priority value. a changed line, a line of source code at a current cursor position, lines of source code at the beginning of a file and those that output data are considered focused lines. non-focused lines are assigned a priority based on a distance from a focused line. the elidable text constrains the data included in a prompt to the context window size by replacing the lowest-valued lines of text and source code with a replacement string.


20240311094. OPTIMIZING BEHAVIOR AND DEPLOYMENT OF LARGE LANGUAGE MODELS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): David Herron AULD of Seattle WA (US) for microsoft technology licensing, llc, Kanio Georgiev DIMITROV of Redmond WA (US) for microsoft technology licensing, llc, Jafar Mahmoud AL-KOFAHI of Bothell WA (US) for microsoft technology licensing, llc, Jonathan Richard MALSAN of Redmond WA (US) for microsoft technology licensing, llc, Diana Andrea IFTIMIE of Sammamish WA (US) for microsoft technology licensing, llc, Natasha KOHLI of Bellevue WA (US) for microsoft technology licensing, llc, Chenmin LIU of Seattle WA (US) for microsoft technology licensing, llc, Christopher Diego KINNEY of Redmond WA (US) for microsoft technology licensing, llc, Haizhen ZHANG of Bothell WA (US) for microsoft technology licensing, llc, Daniel Akintola FATADE of Houston TX (US) for microsoft technology licensing, llc, Yousef AL-KOFAHI of Niskayuna NY (US) for microsoft technology licensing, llc, Charles David WILLIAMS of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F8/33, G06F8/35, G06F8/36, G06F8/60

CPC Code(s): G06F8/33



Abstract: the present disclosure relates to methods and systems that provide a framework for accelerating the development of large language models (llm)s solutions. the present disclosure provides methods and systems that support a complete cycle for developing llm solutions, testing the llm solutions, deploying the llm solutions, and providing feedback on the deployed llm solutions.


20240311153. COLLECTIVE COMMUNICATION AS A MULTI-COMMODITY FLOW PROBLEM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Behnaz ARZANI of Redmond WA (US) for microsoft technology licensing, llc, Siva Kesava Reddy KAKARLA of Bellevue WA (US) for microsoft technology licensing, llc, Miguel OOM TEMUDO DE CASTRO of Cambridge (GB) for microsoft technology licensing, llc, Srikanth KANDULA of Redmond WA (US) for microsoft technology licensing, llc, Saeed MALEKI of Seattle WA (US) for microsoft technology licensing, llc, Luke Jonathon MARSHALL of Redmond WA (US) for microsoft technology licensing, llc

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

CPC Code(s): G06F9/3005



Abstract: a method for scheduling a coordinated transfer of data among a plurality of processor nodes on a network comprises operating a multi-commodity flow model subject to a plurality of predetermined constraints. the model is configured to (a) receive as input a set of demands defining, for each of the plurality of processor nodes, an amount of data to be transferred to that processor node, (b) assign a plurality of paths linking the plurality of processor nodes, and (c) emit a schedule for transfer of the data along the plurality of paths so as to minimize a predetermined cost function, wherein the schedule comprises at least one store-and-forward operation and at least one copy operation.


20240311161. CENTRALIZED CONTROL OF LIGHTING-ENABLED PERIPHERAL DEVICES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Connor Colin Marwan AL-JOUNDI of Seattle WA (US) for microsoft technology licensing, llc, Eric Norman BADGER of Redmond WA (US) for microsoft technology licensing, llc, Tyler DUCKWORTH of Redmond WA (US) for microsoft technology licensing, llc, Stephanie Ling DIAO of Seattle WA (US) for microsoft technology licensing, llc, Emily Lynn BENDER of Seattle WA (US) for microsoft technology licensing, llc, Jerome Stephen HEALY of Seattle WA (US) for microsoft technology licensing, llc, Jan-Kristian MARKIEWICZ of Redmond WA (US) for microsoft technology licensing, llc, Sophia Sixue CHEN of Chicago IL (US) for microsoft technology licensing, llc

IPC Code(s): G06F9/4401, G06F3/0484, H05B47/155, H05B47/17, H05B47/18

CPC Code(s): G06F9/4411



Abstract: the techniques disclosed herein implement a centralized lighting module configured to control a diverse set of lighting-enabled peripheral devices. the set of lighting-enabled peripheral devices is diverse with respect to a type and a manufacturer. the lighting module is referred to as a centralized lighting module because the lighting module is part of an operating system of a computing device. consequently, a user of the computing device no longer has to download and learn to use multiple different lighting applications if the user wants to create a diverse lighting ecosystem in which lighting-enabled peripheral devices from different manufacturers are connected to the computing device. similarly, a developer of a computing application no longer has to engage and interact with multiple application programming interfaces (apis) and software development kits (sdks) if the developer wants users of their computing application to be able to create a diverse lighting ecosystem.


20240311166. HYPERVISOR HOT RESTART_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Bruce J. SHERWIN, JR. of Woodinville WA (US) for microsoft technology licensing, llc, Sai Ganesh RAMACHANDRAN of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F9/455, G06F12/1009, G06F16/14, G06F16/17

CPC Code(s): G06F9/45545



Abstract: hot restart of a hypervisor by replacing a running first hypervisor by a second hypervisor with minimally perceptible downtime to guest partitions. a first hypervisor is executed on a computing system. the first hypervisor is configured to create one or more guest partitions. during the hot restart, a service partition is generated and initialized with a second hypervisor. at least a portion of runtime state of the first hypervisor is migrated and synchronized to the second hypervisor using inverse hypercalls. after the synchronization, the second hypervisor is devirtualized from the service partition to replace the first hypervisor. devirtualizing includes transferring control of hardware resources from the first hypervisor to the second hypervisor, using the previously migrated and synchronized runtime state.


20240311246. HIGH AVAILABILITY USING VIRTUAL STORAGE CONTROLLERS IN A SCALE OUT STORAGE CLUSTER_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Pratapa Reddy VAKA of Saratoga CA (US) for microsoft technology licensing, llc, Jaspal KOHLI of Sunnyvale CA (US) for microsoft technology licensing, llc, Hari Krishna MUDALIAR of Pleasanton CA (US) for microsoft technology licensing, llc, Shwetashree VIRAJAMANGALA of Cupertino CA (US) for microsoft technology licensing, llc, Raju Kurunkad VASUDEVAN of Bengaluru (IN) for microsoft technology licensing, llc

IPC Code(s): G06F11/14, G06F11/20

CPC Code(s): G06F11/1423



Abstract: examples are provided for a method of providing access to data of a data center. in one aspect, the method comprises storing a unit of data to each of a plurality of data nodes of a data center, designating a first node of the data center as a primary access node for the unit of data, the primary access node being configured to service access requests to the unit of data using one or more of the plurality of data nodes, determining that the first node is not available, and performing a failover process by reconfiguring a second node of the data center as the primary access node for the unit of data.


20240311272. TEST CHECKING OF PULL REQUEST CHANGES USING LARGE LANGUAGE MODEL_simplified_abstract_(microsoft technology licensing, llc.)

Inventor(s): MAX SCHAEFER of KIDLINGTON (GB) for microsoft technology licensing, llc., ALBERT ZIEGLER of UPPSALA (SE) for microsoft technology licensing, llc.

IPC Code(s): G06F11/36, G06N5/022

CPC Code(s): G06F11/3608



Abstract: a large language model, trained on source code and natural language text, predicts the testworthiness of a change in a pull request of a code repository. a prompt given to the large language model includes a question and an answer format for the model to predict whether a unit test is needed for the change. the question describes the model's task, the changes made to the file, and the contents of the changed file. when the model predicts that the change requires a unit test, a check is made to determine if the test exists. a comment is inserted into the pull request indicating the testworthiness of the change and whether a unit test exits for the test.


20240311341. USING TIMED OPLOCKS TO DETERMINE WHETHER A FILE IS ELIGIBLE FOR DEHYDRATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Mattan MARGALITH of Bothell WA (US) for microsoft technology licensing, llc, Jack Allen NICHOLS of Bothell WA (US) for microsoft technology licensing, llc, Andrew Keith LaCHANCE of Sammamish WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/17, G06F16/11

CPC Code(s): G06F16/1727



Abstract: a data processing system includes a processor; and a memory comprising programming instructions for execution by the processor to manage data files stored using both local and cloud data storage. the instructions, when executed by the processor, cause the processor to obtain a handle with an oplock on a selected file; set a timer; and dehydrate the selected file when the timer elapses provided that the oplock remains unbroken when the file is dehydrated.


20240311348. Guiding a Generative Model to Create and Interact with a Data Structure_simplified_abstract_(microsoft technology licensing, llc)

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

IPC Code(s): G06F16/21, G06F16/245, G06F16/25, G06F16/35

CPC Code(s): G06F16/211



Abstract: a technique leverages a machine-trained pattern-completion engine to successively extract items-of-interest from unstructured data, categorize the items-of-interest, and identify relations in the unstructured data. the technique then generates a structured database based on the information it has identified. in some cases, the items-of-interest represent facts expressed by the unstructured data. the technique also leverages the structured database to perform various application tasks. in one approach, in the course of answering a query, the technique extracts supplemental information from the structured database. the technique then feeds the query and the supplemental information to the pattern-completion engine, and, in response thereto, receives output information that addresses the query. in some cases, the query is part of lengthy prompt information. here, the technique first involves creating the structured database based on the prompt information, and then presenting the supplemental information extracted from the structured database and the query to the pattern-completion engine.


20240311380. QUERY PROCESSING ON ACCELERATED PROCESSING UNITS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Matteo INTERLANDI of Torrance CA (US) for microsoft technology licensing, llc, Wei CUI of Beijing (CN) for microsoft technology licensing, llc, Qianxi ZHANG of Beijing (CN) for microsoft technology licensing, llc, Peng CHENG of Beijing (CN) for microsoft technology licensing, llc, Rathijit SEN of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/245, G06F16/2453

CPC Code(s): G06F16/24569



Abstract: query processing systems and methods are disclosed herein. in an example system, query information is received over a network for processing a query. a first processing architecture loads a set of data associated with the query into a shared memory. a second processing architecture accesses the set of data from the shared memory. in one example, the first and second processing architectures and the shared memory are integrated in a hardware chip (e.g., a chiplet containing several processor architectures, such as cpu and a graphics processing unit (gpu)). the query is processed based on the set of data accessed from the shared memory using the second processing architecture to generate a query result. the query result is provided over the network. in this manner, a computing device may execute a query based on different processing systems contained therein.


20240311412. SYSTEMS AND METHODS TO SUMMARIZE CHANGE IN AN ELECTRONIC WORKSPACE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Douglas Lane MILVANEY of Winchester MA (US) for microsoft technology licensing, llc, Lyndsy Marie STOPA of Lancaster NY (US) for microsoft technology licensing, llc, Jessica Samantha MARISCAL QUINTANA of El Paso TX (US) for microsoft technology licensing, llc, Natalie Ann MIONIS of Brooklyn NY (US) for microsoft technology licensing, llc, Manon KNOERTZER of Boston MA (US) for microsoft technology licensing, llc, Manish Kumar SHUKLA of Lexington MA (US) for microsoft technology licensing, llc, Katie Nicole ROTELLA of Highland Park NJ (US) for microsoft technology licensing, llc, Courtney Sarah COCHRANE of Cambridge MA (US) for microsoft technology licensing, llc, Yang HE of Newton MA (US) for microsoft technology licensing, llc, Yishuang CHEN of San Francisco WA (US) for microsoft technology licensing, llc, Michael Adam SCARPATI of Wellesley MA (US) for microsoft technology licensing, llc, Saniya Anvarovna MAZMANOVA of Seattle WA (US) for microsoft technology licensing, llc, Ransom Lloyd RICHARDSON of Acton MA (US) for microsoft technology licensing, llc, Da MENG of Cambridge MA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/34, G06F16/176, G06F16/383

CPC Code(s): G06F16/345



Abstract: a data processing system includes: a processor; a network interface; and a memory comprising programming instructions for execution by the processor to: access an electronic workspace; determine a list of changes to the workspace within a period of time; structure a query to a large language model (llm) or artificial intelligence (ai) engine, the query to generate for a user a summary of the changes; obtain a corresponding summary from the llm or ai engine; and in a user interface, associate a display of the workspace with the corresponding summary to update a user as to a current state of the workspace.


20240311437. MULTI-LEVEL RICH AUTOSUGGESTIONS FOR MULTI-INTENT SEARCH QUERY_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Kishor CHAMUA of Hyderabad (IN) for microsoft technology licensing, llc, Shveta Verma of Hyderabad (IN) for microsoft technology licensing, llc, Saksham Saxena of Noida (IN) for microsoft technology licensing, llc, Sushil Kumar Chordia of Hyderabad (IN) for microsoft technology licensing, llc, Biju Venugopal of Hyderabad (IN) for microsoft technology licensing, llc, Puneet Agrawal of Jaipur (IN) for microsoft technology licensing, llc, Karthik Rg of Bengaluru (IN) for microsoft technology licensing, llc

IPC Code(s): G06F16/954, G06F16/9532, G06F16/9538

CPC Code(s): G06F16/954



Abstract: systems and methods are directed to providing multi-level rich autosuggestions for multi-intent search queries. the system receives a query prefix entered in a search box and accesses a database of machine-learning derived intent clusters. based on the query prefix, a top-ranking machine-learning derived intent cluster is identified, and the search user interface is updated to provide a plurality of first level autosuggestions in an autosuggestion box including a smart suggestion. the smart suggestion is a first level suggestion of the top-ranking machine-learning derived intent cluster. the system receives a selection of the smart suggestion and, in response, replaces the plurality of first level autosuggestions in the autosuggestion box with second level autosuggestions. the second level autosuggestions comprise one or more intent categories that are subsets of the smart suggestion, whereby each intent category comprises a plurality of subcategory suggestions.


20240311439. TENANT NETWORK FOR REWRITING OF CODE INCLUDED IN A WEB PAGE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Meir Baruch BLACHMAN of Beer Sheva (IL) for microsoft technology licensing, llc, Itamar AZULAY of Mishmar Ayyalon (IL) for microsoft technology licensing, llc, Nitzan FROGEL of Tel Aviv (IL) for microsoft technology licensing, llc

IPC Code(s): G06F16/958, G06F8/74, G06F40/154

CPC Code(s): G06F16/958



Abstract: a tenant network of a cloud services platform performs the rewriting of code included in a web page. for example, a proxy service communicatively coupled to a plurality of browser applications belonging to the same tenant network and a server receives a request, from a first browser, for a web page hosted by the server. the web page is returned to the proxy service, and the proxy service identifies code component(s) thereof for rewriting. the proxy service provides the identified code component(s) to a second browser included in the same tenant network as the first browser that is configured to rewrite the code component(s). after rewriting the code component, the second browser provides the rewritten code component(s) to the proxy service, which forwards the web page, along with the rewritten code component(s), to the first browser for execution and rendering.


20240311463. REGISTRATION OF DYNAMICALLY CREATED PACKAGED APPLICATIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Howard Scott KAPUSTEIN of Issaquah WA (US) for microsoft technology licensing, llc, Adam Demont BRADEN of Woodinville WA (US) for microsoft technology licensing, llc, Tanaka Francis JIMHA of Bellevue WA (US) for microsoft technology licensing, llc, Kevin Marc KIESELBACH of Redmond WA (US) for microsoft technology licensing, llc, Adam STRITZEL of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F21/44, G06F8/61, G06F9/445, G06F21/62

CPC Code(s): G06F21/44



Abstract: the present disclosure concerns methods and systems for registering dynamically created packaged applications with an operating system. a dynamically created packaged application may not include a way to authenticate the packaged application but may declare a dependency on a host package. the host package may include a verified signature and be registered with the operating system. the host package may include a host runtime that references an executable included in the host package. the packaged application may not include executable files but may reference the host runtime. the operating system may register the packaged application based in part on its dependency on the host package. when the packaged application is activated, the packaged application may invoke the host runtime and the executable but do so with an application identity of the packaged application. the application identity may be different from a host runtime identity of the host runtime.


20240311464. REGISTRATION OF DYNAMICALLY CREATED PACKAGED APPLICATIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Howard Scott KAPUSTEIN of Issaquah WA (US) for microsoft technology licensing, llc, Adam Demont BRADEN of Woodinville WA (US) for microsoft technology licensing, llc, Tanaka Francis JIMHA of Bellevue WA (US) for microsoft technology licensing, llc, Kevin Marc KIESELBACH of Redmond WA (US) for microsoft technology licensing, llc, Adam STRITZEL of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F21/44, G06F8/61, G06F9/445, G06F21/62

CPC Code(s): G06F21/44



Abstract: the present disclosure concerns methods and systems for registering dynamically created packaged applications with an operating system. a dynamically created packaged application may not include a way to authenticate the packaged application but may declare a dependency on a host package. the host package may include a verified signature and be registered with the operating system. the host package may include a host runtime that references an executable included in the host package. the packaged application may not include executable files but may reference the host runtime. the operating system may register the packaged application based in part on its dependency on the host package. when the packaged application is activated, the packaged application may invoke the host runtime and the executable but do so with an application identity of the packaged application. the application identity may be different from a host runtime identity of the host runtime.


20240311483. LATENT-CONTEXT ALERT CORRELATION ENGINE IN A SECURITY MANAGEMENT SYSTEM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Daniel DAVRAEV of Or Yehuda (IL) for microsoft technology licensing, llc, Tamer Salman of Haifa (IL) for microsoft technology licensing, llc, Ram Haim Pliskin of Rishon Lezion (IL) for microsoft technology licensing, llc

IPC Code(s): G06F21/57

CPC Code(s): G06F21/57



Abstract: methods, systems, and computer storage media for providing security incident management using a latent-context alert correlation engine in a security management system. security incident management is provided using the latent-context alert correlation engine that is operationally integrated into the security management system. in operation, first security data of a first alert and second security data of a second alert are accessed. the first alert and the second alert do not share a common entity identifiable in a security graph. using the first security data and the second security data, a determination is made that the first alert is connected to the second alert based on a latent-context connection. the latent-context connection is a known attack path connection that indirectly connects alerts. based on determining that the first alert is connected to the second alert, a security incident is generated for the alert. a notification comprising the security incident is communicated.


20240311490. CODE REPAIR USING ERROR-CHECKING MACROS AS SIGNALS OF VULNERABILITIES_simplified_abstract_(microsoft technology licensing, llc.)

Inventor(s): AARON YUE-CHIU CHAN of PROVO UT (US) for microsoft technology licensing, llc., KALPATHY SITARAMAN SIVARAMAN of BOTHELL WA (US) for microsoft technology licensing, llc., NEELAKANTAN SUNDARESAN of BELLEVUE WA (US) for microsoft technology licensing, llc., ROSHANAK ZILOUCHIAN MOGHADDAM of KIRKLAND WA (US) for microsoft technology licensing, llc.

IPC Code(s): G06F21/57

CPC Code(s): G06F21/577



Abstract: a source code repair system detects a potential software vulnerability of a source code program of a codebase by utilizing error-checking macros as signals of the potential software vulnerability. a machine learning classifier identifies expressions used as an argument in an error-checking macro in a software program to be a potential software vulnerability. upon the classifier model classifying an expression as a potential software vulnerability, the system searches for other uses of the expression in the codebase. the prevalence of an expression in the codebase and the frequency of the methods containing the expression are used to filter out false positives.


20240311510. UTILIZING MACHINE-LEARNING MODELS TO DETECT LEAKING SENSITIVE BROWSING INFORMATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): John Charles KRUMM of Redmond WA (US) for microsoft technology licensing, llc, Kyle Robert CRICHTON of Brooklyn NY (US) for microsoft technology licensing, llc, Siddharth SURI of Redmond WA (US) for microsoft technology licensing, llc, Semiha Ece KAMAR EDEN of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F21/62

CPC Code(s): G06F21/6254



Abstract: the disclosure relates to a sensitivity detection system that accurately and efficiently determines when information based on a user's browsing activity unintentionally reveals private or other sensitive information about the user. for example, the sensitivity detection system generates and utilizes machine learning models for detecting sensitivity to accurately detect when sensitive user information is being leaked from a collection of user information, such as a user profile. additionally, upon determining that sensitive user information is being revealed, in many instances, the sensitivity detection system performs mitigation actions to stop and/or reduce sensitive user information from being undesirably revealed.


20240311563. ENRICHING LANGUAGE MODEL INPUT WITH CONTEXTUAL DATA_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Haim SOMECH of Ramat Gan (IL) for microsoft technology licensing, llc, Adi L. MILLER of Ramat Hasharon (IL) for microsoft technology licensing, llc, Assaf AVIHOO of Matan (IL) for microsoft technology licensing, llc

IPC Code(s): G06F40/279, G06N20/00

CPC Code(s): G06F40/279



Abstract: various embodiments discussed herein are directed to improving existing technologies by providing a corpus data supplement as input into a model, such as a large language model (llm). consequently, the model can generate accurate scores or data for predictions because the model is better able to distinguish between a general understanding of natural language concepts and domain-specific concepts.


20240311569. MACHINE LEARNING SUMMARIZATION ON NON-STRUCTURED DIGITAL CONTENT_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Yu ZHANG of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F40/30, G06F40/166, G06N5/04

CPC Code(s): G06F40/30



Abstract: a computerized method for summarizing digital content based on a query from a user is described. an inference of the query is used to identify a website that includes non-structured content. the most relevant media within the website is identified based on the inference and content from the most relevant media is extracted. using the inference, semantic summaries are generated from the extracted content, and an aggregation of the semantic summaries are presented to the user.


20240311576. VISUAL COLLABORATION SYSTEM AI COPILOT FOR IDEA GENERATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ian William MIKUTEL of Kirkland WA (US) for microsoft technology licensing, llc, Erez KIKIN-GIL of Bellevue WA (US) for microsoft technology licensing, llc, Francois M ROUAIX of Issaquah WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F40/35, G06F3/0482, G06F3/0484, G10L15/183, G10L15/22, H04L51/02

CPC Code(s): G06F40/35



Abstract: a system and method for providing a collaboration template including a brainstorming canvas to a display device of each of a plurality of participants coupled to the system, wherein the template includes a selection element configured to activate an artificial intelligence (ai) chat interface to receive a natural language command from at least one of the participants. the natural language command is received from the participant, combined with context prompts generated by a context prompt generator system to form a combined ai request, and transmitted to an ai system. in response to the natural language commands and context prompts transmitted to the ai system, a response is received from the ai system and instructions are provided to the client device of the participant to display the ai response on the brainstorming canvas of the template.


20240311582. CONVERSATIONAL UNIT TEST GENERATION USING LARGE LANGUAGE MODEL_simplified_abstract_(microsoft technology licensing, llc.)

Inventor(s): MAX SCHAEFER of KIDLINGTON (GB) for microsoft technology licensing, llc., ALBERT ZIEGLER of UPPSALA (SE) for microsoft technology licensing, llc.

IPC Code(s): G06F40/40, G06F11/36, G06F40/35, G06N5/022

CPC Code(s): G06F40/40



Abstract: a large language model, trained on source code and natural language text generates a unit test for a change to a file in a pull request of a code repository. an ordered sequence of prompts is created and each is applied serially to the large language model to perform an individual task that leads to the generation of the unit test. the unit test may be added to an existing file or generated as a newly-created file. each prompt includes the data from a previously-issued prompt of the ordered sequence in order for the model to retain contextual knowledge learned previously. the model generates the unit test as update commands when the unit test is added to an existing file.


20240311656. Scalable and Resource-Efficient Knowledge-Graph Completion_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Xiaodong LIU of Woodinville WA (US) for microsoft technology licensing, llc, Jian JIAO of Bellevue WA (US) for microsoft technology licensing, llc, Hao CHENG of Kirkland WA (US) for microsoft technology licensing, llc, Sanxing CHEN of Durham NC (US) for microsoft technology licensing, llc, Jianfeng GAO of Woodinville WA (US) for microsoft technology licensing, llc

IPC Code(s): G06N5/022

CPC Code(s): G06N5/022



Abstract: a technique performs the task of knowledge-graph completion in a manner that is both scalable and resource efficient. in some implementations, the technique identifies a source entity having a source-target relation that connects the source entity to a yet-to-be-determined target entity. the technique also identifies a source-entity data item that provides a passage of source-entity text pertaining to the source entity. the technique uses a machine-trained encoder model to map the source-entity data item to source-entity encoded information. the technique then predicts an identity of the target entity based on the source-entity encoded information, and based on predicate encoded information that encodes the source-target relation. in some implementations, the technique also predicts the target entity based on a consideration of one or more neighboring entities that are connected to the source entity and their respective source-to-neighbor relations. the technique further allows transfer of knowledge across knowledge-graph training stages.


20240312020. CONDITIONED SMART IMAGE CROPPING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Mingxi CHENG of Los Angeles CA (US) for microsoft technology licensing, llc, Ji LI of San Jose CA (US) for microsoft technology licensing, llc, Zhihang ZHONG of Hangzhou (CN) for microsoft technology licensing, llc, Zhirong WU of Beijing (CN) for microsoft technology licensing, llc, Han HU of Beijing (CN) for microsoft technology licensing, llc, Yuhui YUAN of Beijing (CN) for microsoft technology licensing, llc, Stephen Ssu-te LIN of Beijing (CN) for microsoft technology licensing, llc

IPC Code(s): G06T7/11, G06V10/25, G06V10/44, G06V10/74, G10L15/26

CPC Code(s): G06T7/11



Abstract: a system for cropping an image is disclosed, which performs receiving a source image and user intention data; determining a target feature based on the user intention data; identifying a plurality of visual features within the source image; determining a contextual relevance between the target feature and each identified visual feature of the source image; identifying, based on the determined contextual relevance between the target feature and each identified visual feature of the source image, one or more cropping candidate portions within the source image; cropping, based on the one or more cropping candidate portions, the source image to generate a plurality of cropped images; and causing the plurality of cropped images to be displayed on a display.


20240312140. SPLIT COMPUTE REPROJECTION_simplified_abstract_(microsoft technology licensing, llc)

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

IPC Code(s): G06T17/20, G06T7/11, G06T7/50, G06T9/00

CPC Code(s): G06T17/205



Abstract: in various examples there is a computer-implemented method performed by a rendering device. a depth image is rendered from a 3d model according to a predicted pose. the depth image is divided into a plurality of tiles. an error map is computed comprising, for each tile of the plurality of tiles, a planar deviation error value that represents a geometric complexity of the tile and comprises an extent to which a geometry of the tile deviates from a plane. the error map, or information derived from the error map, is sent to a display device.


20240312376. DISPLAY METHOD FOR CONTROLLING BRIGHTNESS ADAPTATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Bjorn Nicolaas Servatius VLASKAMP of Seattle WA (US) for microsoft technology licensing, llc, Katri Maria OLKKONEN SAARELA of Helsinki (FI) for microsoft technology licensing, llc, Michaela PORUBANOVA of Seattle WA (US) for microsoft technology licensing, llc, Jacob ELLIOTT HADNETT-HUNTER of Ely (GB) for microsoft technology licensing, llc

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

CPC Code(s): G09G3/001



Abstract: a method of operation of a display device for controlling brightness adaptation comprises (a) receiving a position signal that varies in dependence on a position of a fovea of an eye; (b) receiving a brightness signal that varies in dependence on brightness external to the display device; and (c) projecting a color image into the eye over a range of angles that varies in dependence on the position signal and on the brightness signal, such that when the brightness is below a predetermined threshold the color image is confined to the retinal target area.


20240312477. Multichannel Audio Speech Classification_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Oron NIR of Herzeliya (IL) for microsoft technology licensing, llc, Inbal SAGIV of Kfar-Saba (IL) for microsoft technology licensing, llc, Maayan YEDIDIA of Ramat Gan (IL) for microsoft technology licensing, llc, Fardau VAN NEERDEN of Driel (NL) for microsoft technology licensing, llc, Itai NORMAN of Tel Aviv (IL) for microsoft technology licensing, llc

IPC Code(s): G10L25/69, G10L19/008, G10L19/16, G10L25/06, G10L25/21

CPC Code(s): G10L25/69



Abstract: examples of the present disclosure describe systems and methods for multichannel audio speech classification. in examples, an audio signal comprising multiple audio channels is received at a processing device. each of the audio channels in the audio signal is transcoded to a predefined audio format. for each of the transcoded audio channels, an average power value is calculated for one or more data windows in the audio signal. a correlation value is calculated between the average power value for each audio channel and the combined average power value of the other audio channels in the audio signal. each of the correlation values (or an aggregated correlation value for the audio channels) is then compared against a threshold value to determine whether the audio signal is to be classified as a speech-based communication. based on the classification, an action associated with the audio signal may be performed.


20240312567. EFFICIENT PAYLOAD EXTRACTION FROM POLYNUCLEOTIDE SEQUENCE READS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Konstantin MAKARYCHEV of Chicago IL (US) for microsoft technology licensing, llc

IPC Code(s): G16B40/00, G16B30/00, G16B50/00

CPC Code(s): G16B40/00



Abstract: systems and techniques for extracting information-containing payloads from dna or other polynucleotides are provided. decoding the sequence of payload regions from multiple polynucleotides to obtain encoded information includes sequencing the molecules with a polynucleotide sequencer. reads generated by the polynucleotide sequencer can include information from multiple different sources mixed together. primer sequences present in the reads identify which reads contain information from the same source. a computationally efficient technique for finding primer sequences in the reads includes comparing hashes of the reads and hashes of primer sequences to find an approximate location then computing edit distances between the primer sequences and the reads to find an exact location. reads that include the same primer sequences may be clustered together. sequences of the payload regions are extracted based on the locations of the primer sequences.


20240313414. PASSIVE METASURFACE FOR INTERACTING WITH ELECTROMAGNETIC SIGNALS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Hao PAN of Shanghai (CN) for microsoft technology licensing, llc, Lili QIU of Shanghai (CN) for microsoft technology licensing, llc

IPC Code(s): H01Q15/00, H01Q1/38, H01Q3/46, H01Q21/06

CPC Code(s): H01Q15/0086



Abstract: a method jointly optimizes a passive metasurface and a multiple input multiple output (mimo) antenna array to achieve dynamic adaptation and high rss. the passive metasurface consists of one or more conductive layers and dielectric layers. the metasurface supports dual band communication. for the uplink, the outgoing signals is generated by jointly optimizing antenna array and metasurface design. for the downlink, the designed metasurface is used together with incident-angle-insensitive meta cells to effectively combine arriving signals at the receiving antennas from all incident angles.


20240313797. UTILIZING MULTIPLE ANALOG-TO-DIGITAL CONVERTERS IN A CONVERSION CIRCUIT_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Genady VEYTSMAN of Netanya (IL) for microsoft technology licensing, llc

IPC Code(s): H03M1/38

CPC Code(s): H03M1/38



Abstract: examples are disclosed related to analog to digital conversions. one example provides a conversion circuit comprising a first analog-to-digital converter (adc) configured to convert an analog voltage to generate a first subset of digital output bits from a most significant bit (msb) to a bit k and a second subset of digital output bits from a bit k−1 to a least significant bit (lsb) of the first adc. the bit k is between the msb and the lsb. the first adc comprises a residual output configured to output a residual voltage of the analog voltage after converting the bit k. the conversion circuit further comprises an amplifier stage connected to the residual output and configured to generate an amplified residual voltage. the conversion circuit further comprises a second adc connected to the amplifier stage and configured to convert the amplified residual voltage to generate extra digital output bits.


20240314034. DEVICE-SPECIFIC PRE-CONFIGURATION OF CLOUD ENDPOINTS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Arun Ramadasan MANNENGAL of Sammamish WA (US) for microsoft technology licensing, llc, Madhavan KESAVAN of Redmond WA (US) for microsoft technology licensing, llc, Hanumantha Rao KOMMALAPATI of Kirkland WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L41/084, H04L41/0806, H04L41/0816

CPC Code(s): H04L41/084



Abstract: the pre-configuring of a set of cloud endpoints to connect to a device in response to receiving a request that cloud endpoints be pre-configured for connection to the device. the request is used to identify the set of cloud endpoints that is to be so pre-configured. then, a pre-configuration instruction is formulated that is structured to be interpretable by each cloud endpoint to establish device-specific connection configuration that is specific to the device. furthermore, the pre-configuration is structured to assist the respective cloud endpoint to establish a connection with the device upon request of the device. the pre-configuration instruction is then sent to each cloud endpoint in the set of cloud endpoints, causing the pre-configuration to occur. thus, subsequent connection to the device is more efficient.


20240314073. ADAPTIVE PACKET ROUTING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abdul KABBANI of Menlo Park CA (US) for microsoft technology licensing, llc, Torsten HOEFLER of Pfaeffikon SZ (CH) for microsoft technology licensing, llc

IPC Code(s): H04L45/7453, H04L43/0829, H04L45/24

CPC Code(s): H04L45/7453



Abstract: a computer implemented method includes encoding a packet in a source endpoint of a multi-path communication network, the packet having a hash seed for use by routers to route the packet through the multi-path communication network to a destination endpoint. network performance is tracked for the packet at the source endpoint. the hash seed is modified as a function of the network performance. the packet is re-sent such that the modified hash seed is used to route the packet to the destination endpoint.


20240314093. ELECTRONIC MESSAGE SYSTEM WITH ARTIFICIAL INTELLIGENCE (AI)-GENERATED PERSONALIZED SUMMARIZATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Kuleen Haresh MEHTA of Sammamish WA (US) for microsoft technology licensing, llc, Anton Oguzhan A. Andrews of Kirkland WA (US) for microsoft technology licensing, llc, Poonam Ganesh HATTANGADY of Seattle WA (US) for microsoft technology licensing, llc, Michael Francis Palermiti, II of Indian Wells CA (US) for microsoft technology licensing, llc, Caleb Whitmore of San Francisco CA (US) for microsoft technology licensing, llc, Erich Jose Martino Pena of San Francisco CA (US) for microsoft technology licensing, llc, Alan Mark THOMAS of Woodstock GA (US) for microsoft technology licensing, llc, Matthew David WOOD of Sammamish WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L51/063, H04L51/234

CPC Code(s): H04L51/063



Abstract: an electronic message computing system tracks new activity items that reflect activities that have not yet been seen by the user. a. generative artificial intelligence (ai) model generates a digest summary that is provided to the user the next time the user accesses the electronic message system. the digest summary summarizes new activity. the generative ai model also generates importance summaries that summarize the importance of a particular activity to the user, and content summaries that summarize the content of an activity item (such as an electronic mail message). the electronic messaging system also assigns a priority to each new activity item and provides the summaries, along with a priority, to a client computing system. the client computing system conducts a user experience, navigating the user through the new activity items, based upon the priority assigned by the electronic message computing system.


20240314128. SECURING AUTHENTICATION FLOWS USING A DECENTRALIZED IDENTIFIER_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Brandon Brian MURDOCH of Reading (GB) for microsoft technology licensing, llc, Daniel GODBOUT of Kirkland WA (US) for microsoft technology licensing, llc, Michael Blair JONES of Redmond WA (US) for microsoft technology licensing, llc, Kristina YASUDA of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L9/40, H04L9/00, H04L9/32, H04L9/38

CPC Code(s): H04L63/0884



Abstract: a digital wallet generates an identification value associated with a did of a did owner. the digital wallet generates a first request including the identification value for an authentication token from an identification provider. the first request is provided to the identification provider. the digital wallet receives, in response to the identification provider validating the first request, the authentication token that authenticates the digital wallet with a verifiable claim issuer including the identification value from the identification provider. the digital wallet generates a second request for one or more verifiable claims from the verifiable claim issuer. the second request includes the did and authentication token including the identification value. in response to the verifiable claim issuer validating the authentication token and the identification value, one or more verifiable claims from the verifiable claim issuer are received by the digital wallet.


20240314210. SERVER INITIATED COMMUNICATION SESSION JOIN AFTER ENDPOINT STATUS CHECK FAILURE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Amer Aref HASSAN of Kirkland WA (US) for microsoft technology licensing, llc, Mahendra D. SEKARAN of Sammamish WA (US) for microsoft technology licensing, llc, Scott Edward VAN VLIET of Sammamish WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L67/148, H04L67/141

CPC Code(s): H04L67/148



Abstract: disclosed in some examples are methods, systems, and machine-readable mediums which automatically initiate a connection to a network-based communication session using a second communication application responsive to the communication service detecting that the user is unable to join the network-based communication session using a first communication application. the first and second communication applications may be on a same or different computing device. for example, if a user's desktop device is unavailable or experiencing connection issues, then the communication server may automatically request that a communication application on a mobile phone of the user join the network-based communication session.


20240314278. BLINKLESS AND MARKERLESS BI-PHASE DISPLAY CALIBRATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Taemin KIM of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): H04N9/31, G02B26/08, G02B26/10, G02B27/01

CPC Code(s): H04N9/3191



Abstract: techniques for separating an image into a forward sweeping image and a backward sweeping image are disclosed. a lookup table maps mems projection positions on a display with corresponding pixel positions in an image generated by a camera facing the display. the lookup table is used to associate a first set of pixel positions in the image with a forward scanning sweep of the mems system. the lookup table is also used to associate a second set of pixel positions in the image with a backward scanning sweep of the mems system. the first and second sets of pixel positions are used to generate the forward sweeping image and the backward sweeping image, respectively. these images can then be used to calibrate the mems system to compensate for bi-phase.


20240314314. USE OF CHROMA QUANTIZATION PARAMETER OFFSETS IN DEBLOCKING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Gary J. Sullivan of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): H04N19/124, H04N19/117, H04N19/126, H04N19/15, H04N19/172, H04N19/174, H04N19/176, H04N19/184, H04N19/186, H04N19/70, H04N19/86

CPC Code(s): H04N19/124



Abstract: innovations in use of chroma quantization parameter (“qp”) offsets when determining a control parameter for deblock filtering. for example, as part of encoding, an encoder sets a picture-level chroma qp offset and slice-level chroma qp offset for encoding of a slice of a picture. the encoder also performs deblock filtering of at least part of the slice, where derivation of a control parameter considers only the picture-level chroma qp offset. the encoder outputs at least part of a bitstream including the encoded content. as part of decoding, a corresponding decoder sets a picture-level chroma qp offset and a slice-level chroma qp offset for decoding of a slice of a picture, but derivation of a control parameter for deblock filtering considers only the picture-level chroma qp offset.


20240314338. ADJUSTMENTS TO ENCODING AND DECODING WHEN SWITCHING COLOR SPACES_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, Gary J. Sullivan of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): H04N19/186, H04N1/64, H04N19/126, H04N19/176, H04N19/184, H04N19/70

CPC Code(s): H04N19/186



Abstract: innovations in encoding or decoding when switching color spaces are presented. for example, some of the innovations relate to signaling of control information for adaptive color space transformation (“act”). other innovations relate to act operations. these innovations can improve coding efficiency when switching between color spaces during encoding and decoding.


20240314367. ASSERTING AND ESTABLISHING PROVENANCE OF MEDIA CONTENT DURING LIVE STREAMING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Andrew JENKS of Woodinville WA (US) for microsoft technology licensing, llc, Samuel J. WENKER of Kirkland WA (US) for microsoft technology licensing, llc, Kevin M. KANE of Redmond WA (US) for microsoft technology licensing, llc, Paul ENGLAND of Bellevue WA (US) for microsoft technology licensing, llc, Ning LIN of Bellevue WA (US) for microsoft technology licensing, llc, John C SIMMONS of North Bend WA (US) for microsoft technology licensing, llc, Quintin BURNS of Charlotte NC (US) for microsoft technology licensing, llc

IPC Code(s): H04N21/2187, H04L9/08, H04L9/32

CPC Code(s): H04N21/2187



Abstract: lightweight mechanisms provide a way to assert provenance when live streaming media content and establish provenance upon playback. for example, a provenance claim generator generates a key pair including a live-stream private key and live-stream public key. the claim generator signs, with a long-term private key reliably associated with a sender, manifest metadata including the live-stream public key, thereby producing a manifest signature. during live streaming, the claim generator signs respective portions of media content with the live-stream private key, producing portion signatures for the respective portions. a provenance claim validator receives the manifest signature and manifest metadata. the claim validator verifies the manifest metadata using a long-term public key (reliably associated with the sender) and the manifest signature. during live streaming, the claim validator verifies the respective portions of the media content using the live-stream public key and the portion signatures for the respective portions.


20240314577. NETWORK TOPOLOGY FOR EFFICIENT AND PERFORMANT VIRTUAL WANS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Rachee SINGH of Ithaca NY (US) for microsoft technology licensing, llc

IPC Code(s): H04W16/18, H04L43/0852, H04W24/08

CPC Code(s): H04W16/18



Abstract: the present application relates to a system, apparatus, and method of selecting a topology for a virtual wide area network (vwan). a wide area network (wan) includes a plurality of geographically distributed entry points and a plurality of edge datacenters. each edge datacenter is associated with an entry point and includes computing resources for hosting a vwan hub. a vwan manager is configured to: obtain latency measurements from different metropolitan regions to the entry points; receive a set of the metropolitan regions and a number of expected connections for each metropolitan region; and select a plurality of vwan hub locations at selected edge datacenters, each selected edge datacenter being associated with a non-empty subset of the metropolitan regions. a weighted latency for the plurality of vwan hub locations based on the latency measurements and the expected connections is minimized for a number of the selected edge datacenters.


20240314747. SOLVING MAX-MIN FAIR RESOURCE ALLOCATION AT LARGE SCALE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Behnaz ARZANI of Redmond WA (US) for microsoft technology licensing, llc, Pooria NAMYAR of Los Angeles CA (US) for microsoft technology licensing, llc, Srikanth KANDULA of Redmond WA (US) for microsoft technology licensing, llc, Umesh KRISHNASWAMY of San Jose CA (US) for microsoft technology licensing, llc, Himanshu RAJ of Cupertino CA (US) for microsoft technology licensing, llc, Santiago Martin SEGARRA of Houston TX (US) for microsoft technology licensing, llc, Daniel Stopol CRANKSHAW of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): H04W72/044, H04W72/512

CPC Code(s): H04W72/044



Abstract: a method for allocating a plurality of network resources to a plurality of network-access demands of a plurality of network guests comprises (a) receiving the plurality of network-access demands; (b) for each of the plurality of network-access demands (i) dynamically computing, from among the plurality of network resources, a resorted order of resources associated with the network-access demand, and (ii) for each network resource associated with the network-access demand, increasing, in the re-sorted order, an allocation of the network resource to the network-access demand until the network-access demand is saturated, and freezing the allocation of each of the plurality of network resources to the saturated demand; and (c) outputting the frozen allocation of each of the plurality of network resources for each of the plurality of network-access demands.


20240314863. SONIC INITIATION OF DEVICE INTERACTIVITY_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Eliyahu BAREL of Rosh-HaAyin (IL) for microsoft technology licensing, llc

IPC Code(s): H04W76/14, G01S5/22, H04B11/00

CPC Code(s): H04W76/14



Abstract: the disclosure provides for, at a host computing device, a method of interacting with a target computing device. the method includes receiving one or more sonic waveforms from the target computing device at a microphone subsystem of the host computing device. the host computing device determines an identity of the target computing device via processing of the one or more sonic waveforms. in response to said identity determination, the method includes (1) initializing a wireless data link for communication between the host computing device and the target computing device, and (2) entering a mode of host-target interactivity in which the host computing device and the target computing device interact via the wireless data link.


20240314917. Circuit Board Cooling Configurations_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ruslan NAGIMOV of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H05K1/02, H05K7/20

CPC Code(s): H05K1/0203



Abstract: the discussion relates to thermal management. one example can include a circuit board including inner, intermediate, and outer generally concentric zones and a cryogenically cooled chip located in the inner zone as well as non-cryogenic electronic components positioned in the outer zone. in this example, the intermediate zone can have a skeletonized configuration that slows thermal energy movement from the outer zone to the inner zone.


20240314977. SYSTEMS AND METHODS FOR THERMAL MANAGEMENT OF ELECTRONIC DEVICES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Nicholas Andrew KEEHN of Kirkland WA (US) for microsoft technology licensing, llc, Husam Atallah ALISSA of Redmond WA (US) for microsoft technology licensing, llc, Bharath RAMAKRISHNAN of Bellevue WA (US) for microsoft technology licensing, llc, Vaidehi ORUGANTI of Kirkland WA (US) for microsoft technology licensing, llc, Ioannis MANOUSAKIS of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H05K7/20

CPC Code(s): H05K7/20327



Abstract: a thermal management device includes a body, a fluid movement structure, and a movement mechanism. the body is configured to receive heat from a heat-generating component at a proximal surface, and the fluid movement structure is on a distal surface of the body that is distal to the proximal surface, wherein the fluid movement structure is configured to direct fluid flow of a working fluid and the body is configured to transfer heat to the working fluid. the movement mechanism is configured to move the fluid movement structure relative to the body.


20240315148. SEMICONDUCTOR-SUPERCONDUCTOR HYBRID DEVICE AND ITS FABRICATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Geoffrey Charles Gardner of West Lafayette IN (US) for microsoft technology licensing, llc, Asbjørn Cennet Cliff Drachmann of Copenhagen (DK) for microsoft technology licensing, llc, Charles Masamed Marcus of Copenhagen (DK) for microsoft technology licensing, llc, Michael James Manfra of West Lafayette IN (US) for microsoft technology licensing, llc

IPC Code(s): H10N60/01, H10N60/10, H10N60/12, H10N60/80, H10N60/85

CPC Code(s): H10N60/01



Abstract: a method of fabricating a semiconductor-superconductor hybrid device comprises providing a workpiece comprising a semiconductor component, a layer of a first superconductor material on the semiconductor component, and a layer of a second superconductor material on the first superconductor material, the second superconductor material being different from the first superconductor material; etching the layer of the second superconductor material to expose a portion of the first superconductor material; and oxidising the portion of the first superconductor material to form a passivating layer on the semiconductor. the first superconductor provides energy coupling between the semiconductor and the second superconductor, and the passivating layer protects the semiconductor while allowing electrostatic access thereto. also provided are a hybrid device, and a method of etching.


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