1259 patents
Page 18 of 63
Utility
inpaz5q8et3u2c1qyb3sjisagqdavhxx8t2fllzohle
MSFT
12 Sep 24
A data processing system implements receiving, from a client device, first textual content inserted into a user interface element of a first user interface on the client device, the first textual content comprising a natural language description of a first project for which a first workspace is to be created, analyzing the first textual content to obtain keywords in the first textual content using an NLP model trained to receive the textual content and to output the keywords, conducting a search for candidate collateral items associated with each of the keywords using a first search engine, causing the client device to present the candidate collateral items on the first user interface, receiving, from the client device, a first user input selecting one or more of the collateral items from among the candidate collateral items, and causing the client device to present a second workspace user interface representing the first workspace.
Benjamin Gustav WILDE, Jenna HONG, Aleksandr POLYAKOV, Paul Anthony SCUDIERI, Susanne DUSWALD, Ryan Michael LAWRENCE, Paul GĂ©raud Dominique BAIGTS, Michael Adam SCARPATI, Vyankatesh Manohar KULKARNI, Jorge Alberto OLIVARES GARZA, Jaden Noel WEST
Filed: 28 Apr 23
Utility
p97lit55lta it5n11ir3l3ad0iv4b4a8no
MSFT
12 Sep 24
A data processing system implements receiving a first textual prompt from a first user via a first user interface of a first client device, the first textual prompt includes a textual description of content to be generated by a generative model; providing the first textual prompt as a first input to the generative model to obtain as an output first collaborative content based on the first textual prompt; receiving an edited version of the first collaborative content from the first client device that includes edits to the first collaborative content provided by the first user; providing the edited version of the first collaborative content as a second input to the generative model to obtain as an output second collaborative content based on the edited version of the first collaborative content; and causing the first client device to present the second collaborative content on the first user interface.
Benjamin Gustav WILDE, Ransom Lloyd RICHARDSON, Jenna HONG, Theo LORRAIN-HALE, Christina Rose LONG, Omar Basim TUFFAHA, Yang WANG, Paul Anthony SCUDIERI, Susanne DUSWALD, Ryan Michael LAWRENCE, Michael Adam SCARPATI, Courtney Sarah COCHRANE, Alexey ROMANOV, Katie Nicole ROTELLA, Moiz Shabbir GHADIYALI, Emili KOUI-MICLETTE
Filed: 28 Apr 23
Utility
iqoq36mv10xkvhyxldmcr8d2dnaxsjea6j7blxhdxb042
MSFT
23 Jul 24
Example aspects include techniques for syncing configuration settings between incompatible operating systems.
Kevin M. Kieselbach, Jeffrey Genovy
Filed: 26 Apr 23
Utility
c3iteeuvrgsco 90a64hrnqq0y7sv3qrxw6009xbcksjwjy1jwa
MSFT
14 Mar 24
De novo polynucleotide synthesis is performed with a substrate-bound polymerase.
Bichlien NGUYEN, Jake SMITH, Karin STRAUSS
Filed: 25 Apr 23
Utility
0gfrj2ejkyi81ajpz0vn53y6a7632bf9wyz46xzysw3eayjq7
MSFT
12 Sep 24
Technology is disclosed herein for an application service which interfaces with an LLM service.
Daniel FABIAN, Alexander A. BABANOV, Rasika MUDUMBAI CHAKRAVARTHY, Jakub Piotr KOTYNIA, Jason Christopher TAN
Filed: 25 Apr 23
Utility
e67hehfai4tmdiy5 ylisozn9g88jk1
MSFT
3 Sep 24
A method includes detecting presence of a handheld device in proximity of a touch enabled device and negotiating communication capabilities between the handheld device and a digitizer system of the touch enabled device.
Arie Gur, Amir Zyskind, Ilan Geller
Filed: 24 Apr 23
Utility
z5q3sv09qujwy0f3y1i5e6ui6ipqvso87d995ub0riqu3
MSFT
6 Feb 24
A native restart controller restarts services in a controlled manner.
David Charles Hotham, Murray William Rogers, Sophie Stratton, Joseph Ellis Darracott Powell, Matthew Ian Ronald Williams
Filed: 18 Apr 23
Utility
8npn6g tbmgj6jl0fe9b3k2zjvtwvvjt60wtruptxev
MSFT
17 Sep 24
Management of access to stored data in a storage system is provided, including assignment of a first storage processor as a leader storage processor and a second storage processor as a follower storage processor.
Uma Maheswari Anbazhagan, Qihong Chen, Mitrabhanu Mohanty
Filed: 13 Apr 23
Utility
s8yxpue3tz kxui56q9pg60z
MSFT
27 Aug 24
A monitoring system is configured to distinguish between two types of alert rules— namely, invariant alert rules and variant alert rules—and to apply a different method of alert rule evaluation to each, wherein each alert rule evaluation method deals with the issue of latent data ingestion in a different way.
Yaniv Lavi, Rachel Lemberg, Anton Vasserman, Yair Yizhak Ripshtos, Dor Bank, Ofri Kleinfeld, Raphael Fettaya, Linoy Liat Barel
Filed: 12 Apr 23
Utility
90sv5 1knoqepk1nmjdr5d2yu11pmkdi
MSFT
17 Sep 24
A system for structured light depth computation using single photon avalanche diodes (SPADs) is configurable to, over a frame capture time period, selectively activate the illuminator to perform interleaved structured light illumination operations.
Raymond Kirk Price, Michael Bleyer, Christopher Douglas Edmonds
Filed: 12 Apr 23
Utility
6he46dkcfq6o7g5wia2rvz36obwd3kaj6
MSFT
15 Aug 24
The disclosed technology is generally directed to nefarious code detection using semantic understanding.
Shane Douglas SOLOMON, Christine Marie DIFONZO
Filed: 11 Apr 23
Utility
fix42z805w9kgr465b1jmh1i66q0ohnuto4x
MSFT
6 Aug 24
An active stylus includes a haptic feedback subsystem, an accelerometer, and a controller that controls the haptic feedback subsystem to generate a haptic pulse having predefined haptic characteristics.
Eliyahu Barel
Filed: 11 Apr 23
Utility
tv05cq96ydpc3v zdxhnv
MSFT
6 Aug 24
Provided is a method, performed by a web browser, for identifying and displaying content, the method including receiving a webpage including text, comparing the text to titles of media content in a media content database, based on the comparison, identifying a subset of text as a match to a title of a matching media content, based on identifying the subset of text, modifying a display of the webpage by inserting a visual indicator into the webpage in proximity to the subset of text, or modifying the display of the subset of text, detecting an interaction of a user-controlled input with the inserted visual indicator or the modified display of the subset of text, and displaying a popup interface over a portion of the webpage, the popup interface displaying additional information about the matching media content and a selectable user-interface element to play the matching media content.
William Devereux, Erica Cheshier
Filed: 10 Apr 23
Utility
3qchao4j5wj9yos50jja11
MSFT
16 Jul 24
Techniques are disclosed for dynamically adjusting a throttling threshold in a multi-tenant virtualized computing environment.
Deepak Bansal, Vaibhav Kumar, Xin Yan
Filed: 7 Apr 23
Utility
o6k26isofbz4szua1y0ms7z6 9o6tx20mw9
MSFT
19 Sep 24
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.
Ian William MIKUTEL, Erez KIKIN-GIL, Francois M ROUAIX
Filed: 5 Apr 23
Utility
fwh0 s5e0is7sbdkf6n1
MSFT
3 Sep 24
A system for low compute high-resolution depth map generation using low-resolution cameras is configured to obtain a stereo pair of images and generate a depth map by performing stereo matching on the stereo pair of images.
Raymond Kirk Price, Michael Bleyer, Christopher Douglas Edmonds
Filed: 4 Apr 23
Utility
m8c95olhcsg 4g1i8ll6xi2icb40i0b3m7njzqu
MSFT
8 Aug 24
Methods and systems are described which facilitate protecting a virtual desktop infrastructure (VDI) session.
Orr SROUR, Ori LASLO, Ashish GUPTA, Vadim MAKHERVAKS, Andrew Lee JENKS, Samuel John WENKER
Filed: 3 Apr 23
Utility
dzm9saeeg3rtbemwewiwz5uqkru62qttzut1yjg30ea9h4kqyl
MSFT
8 Aug 24
Methods and systems are described which facilitate protecting a virtual desktop infrastructure (VDI) session.
Orr SROUR, Ori LASLO, Ashish GUPTA, Vadim MAKHERVAKS, Andrew Lee JENKS, Samuel John WENKER
Filed: 3 Apr 23
Utility
2rx3 parhz707oqz14yr2vq
MSFT
1 Aug 24
In examples, an execution chain used to process includes one or more blocks, where each block includes at least one of a machine learning (ML) definition and/or a set of programmatic operations.
Deepak SANTHANAM, Alexander GALKIN, Shiroy CHOKSEY, Rittha ARAYARUNGSARIT, Elbio Renato Torres ABIB
Filed: 31 Mar 23
Utility
jdxi68byrxy4ok0g3nxsinrrm0ep0ydwihgp
MSFT
1 Aug 24
In accordance with examples of the present disclosure, a productivity application provides a concept-level text editing tool that assists users to create a document by generating suggestions of new contents (e.g., an outline or text) of the document while also improving the quality of existing contents of the document.
Marco Tulio CORREIA RIBEIRO, Scott LUNDBERG, Moshe R. LUTZ
Filed: 31 Mar 23