Microsoft Technology Licensing, LLC patent applications on September 12th, 2024
Patent Applications by Microsoft Technology Licensing, LLC on September 12th, 2024
Microsoft Technology Licensing, LLC: 29 patent applications
Microsoft Technology Licensing, LLC has applied for patents in the areas of G06F40/40 (8), G06F40/18 (6), G06F3/041 (2), G06F3/0354 (2), A61B5/16 (1) G06F40/18 (4), G06F40/40 (3), G06F40/274 (1), H04N19/42 (1), H04L63/0421 (1)
With keywords such as: service, input, application, content, device, user, llm, prompt, based, and video in patent application abstracts.
Patent Applications by Microsoft Technology Licensing, LLC
Inventor(s): Yu-Te WANG of Redmond WA (US) for microsoft technology licensing, llc, Nemanja DJURIC of Belgrade (RS) for microsoft technology licensing, llc, Ivan J. TASHEV of Kirkland WA (US) for microsoft technology licensing, llc, Raymond Michael WINTERS of Seattle WA (US) for microsoft technology licensing, llc, Hannes GAMPER of Seattle WA (US) for microsoft technology licensing, llc, Dimitra EMMANOUILIDOU of Woodinville WA (US) for microsoft technology licensing, llc
IPC Code(s): A61B5/16, A61B5/291
CPC Code(s): A61B5/168
Abstract: this document relates to employing biosignals to evaluate predictions made by predictive models. for example, user attention can be inferred from a user attention signal such as gaze. when the user directs attention to a prediction output by a given predictive model, a user reaction signal such as an electroencephalogram or pupillary diameter measurement can be processed to determine whether the user perceives an error. if the user perceives an error, an error indication can be output. error indications can be used to evaluate the predictive model, replace predictions generated by the predictive model, train the predictive model, etc.
20240299841. PIEZOELECTRIC INPUT DEVICE_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Kenneth Daniel RATEKIN of Lynnwood WA (US) for microsoft technology licensing, llc, Colin Michael RAVENSCROFT of Woodinville WA (US) for microsoft technology licensing, llc
IPC Code(s): A63F13/218, A63F13/235, A63F13/285, G06F3/0338
CPC Code(s): A63F13/218
Abstract: the present disclosure relates to a multi-axis rotational input device (or simply “a rotational input device”) including piezoelectric elements. the piezoelectric elements may be configured or otherwise implemented within a housing of the rotational input device to generate a plurality of voltages in response to forces applied to the rotational input device. the piezoelectric elements may be coupled to a plurality of sensors for detecting specific voltage values which, in turn, may be used by a controller circuit to determine a rotational position of the rotational input device at a given moment in time. the rotational position may be used in determining an input signal to be communicated with a computing device, such as a gaming console, having an application running thereon and configured to process the input signal.
Inventor(s): Ivan WEBBER of Redmond WA (US) for microsoft technology licensing, llc, Marius Alexandru MARIN of Bellevue WA (US) for microsoft technology licensing, llc, Albert TAMAZYAN of Seattle WA (US) for microsoft technology licensing, llc, Ming TAN of Bellevue WA (US) for microsoft technology licensing, llc
IPC Code(s): G01C21/00, G06F16/26, G06N20/20, G06V10/70, G06V20/10
CPC Code(s): G01C21/3833
Abstract: disclosed herein is a system for mining map data to automatically identify and/or predict turn restrictions. the systems uses street-level imagery to recognize and locate posted signs (e.g., physical signs, electronic signs) that signal, or are in some way related to, a turn restriction at an intersection. then, the techniques use a cascade of machine learning models to accurately predict whether the recognized and located signs impose the turn restriction at the intersection. consequently, the human effort required to identify turn restrictions is greatly decreased, if not completely eliminated. furthermore, electronic maps can more efficiently be expanded and/or updated which improves the experience for vehicle drivers that reply upon the electronic maps for directions from original locations to destination locations.
Inventor(s): Gilad PUNDAK of Rehovot (IL) for microsoft technology licensing, llc, Hanan GRINBERG of Ramat-Gan (IL) for microsoft technology licensing, llc
IPC Code(s): G06F3/041, G06F3/0354
CPC Code(s): G06F3/04162
Abstract: systems, methods, and instrumentalities are described herein related to online tuning of pen characterizations. online tuning may be performed during use of a pen with a touch device. a digitizer may detect signals associated with the pen and noise. a touch controller may execute a signal characterization model that characterizes the detected signals and an online tuner that processes the detected signals to perform online tuning of the signal characterization model. online testing may validate an online-tuned signal characterization model for online use. tuning may be based on signal statistics, such as mean or average signal gradients in the detected signals. signal characterization models may include positioning, signal locating, noise reduction, communication decoding, etc.
Inventor(s): Ahia PERETZ of Ramat Gan (IL) for microsoft technology licensing, llc, On HARAN of Herzliya (IL) for microsoft technology licensing, llc, Adam Benjamin MESHI of Tel-Aviv (IL) for microsoft technology licensing, llc
IPC Code(s): G06F3/041, G06F3/0354, G06F3/044
CPC Code(s): G06F3/04166
Abstract: an apparatus and method for compensating the effect of a contact by a hand or other body part of a user with a touch screen while holding an input device on the strength of a capacitively coupled uplink signal provided to the input device by a host device, by detecting and/or discriminating the body touch and modifying at least one uplink channel parameter.
Inventor(s): Nidhi VERMA of Bellevue WA (US) for microsoft technology licensing, llc, Rahul NIGAM of Bothell WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F8/65, G06F11/07, H04W28/02
CPC Code(s): G06F8/65
Abstract: an orchestration system implements a rollout service that deploys a series of updates to a cloud service while minimizing an impact of a regression caused in the cloud service by one of the updates. the system includes an orchestrator host computer hosting the rollout service; a network interface with a network on which the cloud service is provided; and a database of deployment policy information and records of previous updates to the cloud service. the rollout service automatically determines a deployment policy for an update using the database, implements a deployment of the update according to the deployment policy, monitors for evidence of a regression caused by the update, and identifies occurrence of the regression caused by the update to the cloud service to enable mitigation of an impact of the regression.
Inventor(s): Fanny NINA PARAVECINO of San Jose CA (US) for microsoft technology licensing, llc, Michael Eric DAVIES of Cedar Rapids IA (US) for microsoft technology licensing, llc, Abhishek Dilip KULKARNI of San Jose CA (US) for microsoft technology licensing, llc, Md Aamir RAIHAN of Toronto (CA) for microsoft technology licensing, llc, Ankit MORE of San Mateo CA (US) for microsoft technology licensing, llc, Aayush ANKIT of Sunnyvale CA (US) for microsoft technology licensing, llc, Torsten HOEFLER of Pfaeffikon (SZ) for microsoft technology licensing, llc, Douglas Christopher BURGER of Bellevue WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F9/50
CPC Code(s): G06F9/5027
Abstract: operations of a workload are assigned to physical resources of a physical device array. the workload includes a graph of operations to be performed on a physical device array. the graph of operations is partitioned into subgraphs. partitioning includes at least minimizing the quantity of subgraphs and maximizing resource utilization per subgraph. a logical mapping of the subgraph to logical processing engine (pe) units is generated using features of the subgraph and tiling factors of the logical pe units. the logical mapping is assigned to physical pe units of the physical device array at least by minimizing network traffic across the physical pe units. the operations of the subgraph are performed using the physical pe units to which the logical mapping is assigned. this process enhances the computational efficiency of the array when executing the workload.
20240303185. TEST CASE PRIORITIZATION_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Laurent BOUÉ of Petah Tikva (IL) for microsoft technology licensing, llc, Kiran RAMA of Bangalore (IN) for microsoft technology licensing, llc
IPC Code(s): G06F11/36, G06N3/0442, G06N3/08
CPC Code(s): G06F11/3688
Abstract: a computing system encodes a next graph based on modified source code files recorded by the next code commit event. the computing system inputs the next graph to a graph machine learning model, the graph machine learning model being trained by graphs representing modified source code files and software test results corresponding to multiple code commit events occurring prior to the next code commit event in the sequence of code commit events. the computing system determines an order of test cases of the next code commit event using the graph machine learning model in an inference mode. the computing system executes the test cases according to the order during the software development build process corresponding to the next code commit event.
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/2455, G06F9/54
CPC Code(s): G06F16/24564
Abstract: message transformation rules for integration platforms are represented in a computing system using transformation rule trees of objects in map object models. the transformation rule tree is an intermediate representation of the transformation rule. the objects in the tree are instantiated from classes of one or more message transformation class hierarchies. some example classes include iterator statement, conditional statement, and expression classes. some example expression classes include constant, variable, function, and selector classes. in a message transformation architecture, transformation rules map incoming message schemas to outgoing message schemas. transformation engines transform incoming messages to outgoing messages by applying the map object models to select data fragments of an incoming message and construct an outgoing message, from the fragments and from computational results of routines invoked on the fragments. map object models are not dependent on particular formats for schema definitions.
Inventor(s): Aleksey Aleksandrovich SOKOLOV of Snoqualmie WA (US) for microsoft technology licensing, llc, Utkarsh GARG of Bellevue WA (US) for microsoft technology licensing, llc, Siqing CHEN of Bellevue WA (US) for microsoft technology licensing, llc, Warren Anthony ALDRED of Redmond WA (US) for microsoft technology licensing, llc, Saket KUMAR of Buckley WA (US) for microsoft technology licensing, llc, Cheng YANG of Chengdu (CN) for microsoft technology licensing, llc, Bhavuk JAIN of Redmond WA (US) for microsoft technology licensing, llc, Mahaveer Bhavarlal KOTHARI of Redmond WA (US) for microsoft technology licensing, llc, Alyssa Rachel MAYO of New Rochelle NY (US) for microsoft technology licensing, llc, Tashfeen AHMED of Dublin (IE) for microsoft technology licensing, llc, Zhang LI of Seattle WA (US) for microsoft technology licensing, llc, Olivier Michel Nicolas GAUTHIER of Duvall WA (US) for microsoft technology licensing, llc, Christine Lauren MAYER of Seattle WA (US) for microsoft technology licensing, llc, Jesse Alexander FREITAS of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F16/248, G06F16/245, G06N20/00
CPC Code(s): G06F16/248
Abstract: a data processing system includes: a processor; a memory containing programming instructions for execution by the processor; and a network interface for communicating with an artificial intelligence (ai) engine. the programming instructions include an application for generating written content, the application having a function to generate and submit a structured query regarding the written content to the ai engine to generate feedback on an assessed quality of the written content, the structured query structured to prompt for feedback in a variety of specified categories for the written content. the application further includes a user interface to display the feedback on the written content and provide an option to a user to implement the feedback to revise the written content.
Inventor(s): Andrey KARPOVSKY of Kiryat Motzkin (IL) for microsoft technology licensing, llc, Moshe ISRAEL of Ramat-Gan (IL) for microsoft technology licensing, llc, Shimon EZRA of Petach Tikva (IL) for microsoft technology licensing, llc, Ron MATCHORO of Hogla (IL) for microsoft technology licensing, llc, Asaf NAKASH of Yavne (IL) for microsoft technology licensing, llc, Moran POLACK of Caesarea (IL) for microsoft technology licensing, llc, Anastasia KOVALKOV of Harish (IL) for microsoft technology licensing, llc
IPC Code(s): G06F21/62
CPC Code(s): G06F21/6245
Abstract: a computer implemented method includes obtaining a list of information storage resources that contain electronic files and forming multiple clusters of the information storage resources from the list of information storage resources. a subset of the information storage resources is selected from the clusters. each subset the information storage resources is scanned for a selected type of content. the selected information storage resources are flagged as containing the selected type of content as a function of the scanning finding the selected type of content.
Inventor(s): Benjamin Gustav WILDE of Quincy MA (US) for microsoft technology licensing, llc, Ransom Lloyd RICHARDSON of Acton MA (US) for microsoft technology licensing, llc, Jenna HONG of Acton MA (US) for microsoft technology licensing, llc, Theo LORRAIN-HALE of Boston MA (US) for microsoft technology licensing, llc, Christina Rose LONG of Cambridge MA (US) for microsoft technology licensing, llc, Omar Basim TUFFAHA of Saugus MA (US) for microsoft technology licensing, llc, Yang WANG of Middleton MA (US) for microsoft technology licensing, llc, Paul Anthony SCUDIERI of Columbus OH (US) for microsoft technology licensing, llc, Susanne DUSWALD of Vancouver (CA) for microsoft technology licensing, llc, Ryan Michael LAWRENCE of Redmond WA (US) for microsoft technology licensing, llc, Michael Adam SCARPATI of Wellesley MA (US) for microsoft technology licensing, llc, Courtney Sarah COCHRANE of Cambridge MA (US) for microsoft technology licensing, llc, Alexey ROMANOV of Cambridge MA (US) for microsoft technology licensing, llc, Katie Nicole ROTELLA of Highland Park NJ (US) for microsoft technology licensing, llc, Moiz Shabbir GHADIYALI of Cypress TX (US) for microsoft technology licensing, llc, Emili KOUI-MICLETTE of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F40/166, G06F16/176, H04L65/401
CPC Code(s): G06F40/166
Abstract: 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.
Inventor(s): Daniel FABIAN of Wabern (CH) for microsoft technology licensing, llc, Rasika MUDUMBAI CHAKRAVARTHY of Redmond WA (US) for microsoft technology licensing, llc, Carina Suzana NEGREANU of Cambridge (GB) for microsoft technology licensing, llc, John Herbert Martin WILLIAMS of Cambridge (GB) for microsoft technology licensing, llc
IPC Code(s): G06F40/18, G06F40/205, G06F40/284, G06F40/40
CPC Code(s): G06F40/18
Abstract: technology is disclosed herein for the integration of spreadsheet environments and llm services. in an implementation, an application receives a natural language input from a user associated with a spreadsheet. the application generates a prompt based on the user input and at least a portion of the spreadsheet. the prompt includes a statement of the problem, a request for an llm service to identify preparatory steps before generating a solution to the problem, and a request to include the preparatory steps in output that includes the solution to problem. the application service receives a reply to the prompt from the llm service that includes the output. the application service implements the preparatory steps with respect to data in the spreadsheet and implements the solution to the problem with respect to the data in the spreadsheet.
Inventor(s): Daniel FABIAN of Wabern (CH) for microsoft technology licensing, llc, Rasika MUDUMBAI CHAKRAVARTHY of Redmond WA (US) for microsoft technology licensing, llc, Carina Suzana NEGREANU of Cambridge (GB) for microsoft technology licensing, llc, John Herbert Martin WILLIAMS of Cambridge (GB) for microsoft technology licensing, llc
IPC Code(s): G06F40/18, G06F40/40
CPC Code(s): G06F40/18
Abstract: technology is disclosed herein for the integration of spreadsheet environments and llm services. in an implementation, an application service inputs a first prompt to a llm service to provide a formula suggestion for a spreadsheet. the application service receives a first output from the llm service that includes a first formula in a programming language having a syntax that does not support comments. the application service generates a second prompt instructing the llm service to provide a chain-of-thought breakdown of the first formula and receives a second output. the second output includes a second formula in the same programming language as the first formula and multiple comments corresponding to multiple portions of the second formula.
Inventor(s): Daniel FABIAN of Wabern (CH) for microsoft technology licensing, llc, Alexander A. BABANOV of Bothell WA (US) for microsoft technology licensing, llc, Rasika MUDUMBAI CHAKRAVARTHY of Redmond WA (US) for microsoft technology licensing, llc, Jakub Piotr KOTYNIA of Redmond WA (US) for microsoft technology licensing, llc, Jason Christopher TAN of Woodinville WA (US) for microsoft technology licensing, llc, Skyler Mark GOODELL of Bothell WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F40/18, G06F40/40
CPC Code(s): G06F40/18
Abstract: technology is disclosed herein for an application service which interfaces with an llm service. in an implementation, the application service receives a natural language input from a user associated with a spreadsheet. the application service generates multiple prompts based on the natural language input and a portion of the spreadsheet and determines an order in which to input the prompts to an llm service. the application service determines an order in which to input the prompts to an llm service, then inputs the prompts to the llm service according to the determined order.
Inventor(s): Avani Gavva REDDY of Seattle WA (US) for microsoft technology licensing, llc, Skyler Mark GOODELL of Bothell WA (US) for microsoft technology licensing, llc, Maria del Mar GINES MARIN of Kirkland WA (US) for microsoft technology licensing, llc, Catherine Mary PIDGEON of Bothell WA (US) for microsoft technology licensing, llc, Julie Hean Gee LEE of Marietta GA (US) for microsoft technology licensing, llc, Daniel FABIAN of Wabern (CH) for microsoft technology licensing, llc, Alexander A. BABANOV of Bothell WA (US) for microsoft technology licensing, llc, Rasika MUDUMBAI CHAKRAVARTHY of Redmond WA (US) for microsoft technology licensing, llc, Carina Suzana NEGREANU of Cambridge (GB) for microsoft technology licensing, llc, John Herbert Martin WILLIAMS of Cambridge (GB) for microsoft technology licensing, llc, Jakub Piotr KOTYNIA of Redmond WA (US) for microsoft technology licensing, llc, Jason Christopher TAN of Woodinville WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F40/18, G06F40/40
CPC Code(s): G06F40/18
Abstract: technology is disclosed herein for an application service which interfaces with an llm service. in an implementation, the application service receives a natural language input from a user associated with a spreadsheet. the application service generates a prompt based on the user input and at least a portion of the spreadsheet and submits the prompt to a large language model (llm) service. the application service receives a reply to the prompt from the llm service and responds to the input based on the reply from the llm service.
Inventor(s): Shrey SHAH of Redmond WA (US) for microsoft technology licensing, llc, Timothy FRANKLIN of Seattle WA (US) for microsoft technology licensing, llc, Irfan AHMED of Hyderabad (IN) for microsoft technology licensing, llc, Bryan MILLER of London (GB) for microsoft technology licensing, llc, Anand BALACHANDRAN of Bellevue WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F40/274, G06F9/451, G06F40/35, G06V30/19
CPC Code(s): G06F40/274
Abstract: in non-limiting examples of the present disclosure, systems, methods and devices for classifying text strings, augmenting text strings, and identifying classified text strings for intelligent autofill are provided. a fact store may be populated with facts from a plurality of data sources associated with a user account. the fact store may comprise unstructured data, semi-structured data, and structured data. an intent type associated with a text string displayed by a local computing device may be determined. the text string may comprise form data or freeform data. a context associated with the local computing device may also be determined. based on the intent type and the context, a text string corresponding to a fact in the fact store may be identified for surfacing on the local computing device.
Inventor(s): Daniel FABIAN of Wabern (CH) for microsoft technology licensing, llc, Alexander A. BABANOV of Bothell WA (US) for microsoft technology licensing, llc, Rasika MUDUMBAI CHAKRAVARTHY of Redmond WA (US) for microsoft technology licensing, llc, Jakub Piotr KOTYNIA of Redmond WA (US) for microsoft technology licensing, llc, Jason Christopher TAN of Woodinville WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F40/40, G06F40/18, G06F40/30
CPC Code(s): G06F40/40
Abstract: technology is disclosed herein for an application service which interfaces with an llm service. in an implementation, the application service receives a natural language input from a user associated with a spreadsheet. the application service generates a prompt based on the user input and at least a portion of the spreadsheet. the prompt constrains the llm service to a domain specific to the spreadsheet based on the portion. and submits the prompt to the llm service. the application service receives a reply to the prompt from the llm service and responds to the input based on the reply from the llm service.
Inventor(s): Ehab SOBHY DERAZ of Bellevue WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F40/40, G06F40/18, G06T11/20
CPC Code(s): G06F40/40
Abstract: technology is disclosed herein for the integration of spreadsheet environments with llm services. in an implementation, an application service receives a natural language input from a user associated with a spreadsheet hosted by a spreadsheet application. the application service generates a prompt based on the natural language input which includes asking a large language model (llm) service to classify a statement in the input as referring to one of multiple capabilities of the spreadsheet application. the application service inputs the prompt to the llm service and receives an output from the llm service which identifies a determined one of the multiple capabilities. the application service generates a revised prompt based on the input and the determined one of the multiple capabilities and inputs the revised prompt to the llm service.
Inventor(s): Tom HIRSHBERG of Haifa (IL) for microsoft technology licensing, llc, Yonit HOFFMAN of Herzeliva (IL) for microsoft technology licensing, llc, Zvi FIGOV of Modiin (IL) for microsoft technology licensing, llc, Maayan YEDIDIA of Ramat Gan (IL) for microsoft technology licensing, llc
IPC Code(s): G06F40/40, G06V10/764, G06V20/62, G06V30/10
CPC Code(s): G06F40/40
Abstract: systems and method are provided for extracting and processing terms referenced in multimedia content with the use of different term extraction models to determine the relevance of categories to the referenced terms and to rank the categories by relative dominance for the multimedia content. the most dominant category for the multimedia content and/or particular segment(s) of the multimedia content can then be identified and used to link to supplemental content and/or to identify multimedia content related to topics of interest.
Inventor(s): Benjamin Gustav WILDE of Quincy MA (US) for microsoft technology licensing, llc, Jenna HONG of Acton MA (US) for microsoft technology licensing, llc, Aleksandr POLYAKOV of Berkeley CA (US) for microsoft technology licensing, llc, Paul Anthony SCUDIERI of Columbus OH (US) for microsoft technology licensing, llc, Susanne DUSWALD of Vancouver (CA) for microsoft technology licensing, llc, Ryan Michael LAWRENCE of Redmond WA (US) for microsoft technology licensing, llc, Paul Géraud Dominique BAIGTS of Vancouver (CA) for microsoft technology licensing, llc, Michael Adam SCARPATI of Wellesley MA (US) for microsoft technology licensing, llc, Vyankatesh Manohar KULKARNI of Atlanta GA (US) for microsoft technology licensing, llc, Jorge Alberto OLIVARES GARZA of Atlanta GA (US) for microsoft technology licensing, llc, Jaden Noel WEST of Atlanta GA (US) for microsoft technology licensing, llc
IPC Code(s): G06Q10/0631, G06F3/0483, G06F40/40
CPC Code(s): G06Q10/06315
Abstract: 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.
Inventor(s): Mrinal Kumar SHARMA of Jharkhand (IN) for microsoft technology licensing, llc
IPC Code(s): G06T5/50, G06T7/00, G06V10/74
CPC Code(s): G06T5/50
Abstract: a system and method and for automatically enhancing an input image includes detecting a genre for the input image using a genre identification machine-learning model and identifying one or more objects in the input image using an object identification machine-learning model. the identified genre and objects are then compared to a list of genre and object tags for images in an image library to identify a plurality of genre and object tags that are similar to the identified genre and objects. a list of edits corresponding to each of the identified similar genre and object tags is then to the input image to generate a plurality of enhanced images for the input image. an aesthetic value is measured for the plurality of enhanced images and at least one of the plurality of enhanced images is provided as a recommendation for enhancing the input image, based on the aesthetic value.
Inventor(s): Vidush VISHWANATH of Santa Clara CA (US) for microsoft technology licensing, llc, Changbo HU of Fremont CA (US) for microsoft technology licensing, llc, Rajesh KODURU of Cupertino CA (US) for microsoft technology licensing, llc
IPC Code(s): G06V10/22, G06T7/13, G06V10/60
CPC Code(s): G06V10/23
Abstract: a technique identifies regions of an image characterized by constant pixel intensity in a resource-efficient, latency-efficient, and scalable manner. the technique involves: obtaining a candidate image; determining whether the candidate image contains a contiguous region of pixels having intensity values within a specified range of intensity values; assessing whether the contiguous region satisfies a prescribed test; and selecting or excluding the candidate image for further processing based on a result of the assessing. the operation of determining involve two phases. first, the technique determines a distribution of intensity values within the candidate image. second, the technique leverages the distribution to search the candidate image for neighboring pixels having intensity values within the specified range of intensity values, beginning from a selected starting pixel in a qualifying subset of pixels. in some examples, the technique is applied to the task of combining supplemental content with the candidate image.
20240304216. OPTICAL DATA TRANSFER_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Douglas James KELLY of Cambridge (GB) for microsoft technology licensing, llc, Benn Charles THOMSEN of Cambridge (GB) for microsoft technology licensing, llc, Dushyanth NARAYANAN of Cambridge (GB) for microsoft technology licensing, llc, Antony Ian Taylor ROWSTRON of Cambridge (GB) for microsoft technology licensing, llc
IPC Code(s): G11B7/24044, G11B7/0065, G11B7/135
CPC Code(s): G11B7/24044
Abstract: in an optical data transfer system, a beam modulator is configured to embed a set of data in an input beam. a multimode optical waveguide network has an in-coupling region for receiving the input beam. the multimode optical waveguide network is configured to guide the input beam to an out-coupling region of the multimode optical waveguide network. a spatial coherent detector is configured to measure a phase and an amplitude of an output optical field at multiple locations. the output optical field is at least partially defined by the input beam and thus exhibiting distortion effects caused by the passage of the beam through the multimode waveguide network. signal processing is applied to an output of the spatial coherent detector, in order to compensate for the distortion effects, and thereby recover, from the output of the spatial coherent detector, the set of data embedded in the input beam.
Inventor(s): Ovidiu DAN of Redmond WA (US) for microsoft technology licensing, llc, Ondrej STAROSTA of Zdimerice (CZ) for microsoft technology licensing, llc, Guilherme ISCARO DE GODOY of Prague (CZ) for microsoft technology licensing, llc, Michal HANZLIK of Prague (CZ) for microsoft technology licensing, llc, Prateek TIWARI of Sammamish WA (US) for microsoft technology licensing, llc, Muhammad Saad SADIQ of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): H04L51/02, H04L51/04, H04L51/216
CPC Code(s): H04L51/02
Abstract: a computing system includes a processor; and memory storing instructions that, when executed by the processor, cause the processor to perform several acts. the acts include receiving multiple messages from multiple users in a messaging application that supports group conversations, where the multiple messages are included in a group conversation. the acts also include providing a prompt to a generative model, where the prompt includes the multiple messages. the acts additionally include receiving, from the generative model, an output generated by the generative model based upon the prompt and including the output as a turn in the group conversation.
Inventor(s): Lawrence Fubini Waldman of Kirkland WA (US) for microsoft technology licensing, llc, Andrew Vincent Spiziri of Seattle WA (US) for microsoft technology licensing, llc, Paresh Lukka of Redmond WA (US) for microsoft technology licensing, llc, Anton Leo Dukeman of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): H04L51/56, H04L51/066, H04L51/224, H04L51/58, H04W4/14
CPC Code(s): H04L51/56
Abstract: a notification service may act as an intermediary between message channels and/or other sources of actionable notifications and/or action items contained in messages, aggregating actionable notifications for a given recipient across multiple message channels and/or across multiple tools or services, sending notification messages with selectable response options to the recipient in a unified format, and processing the user's responses, e.g., by transmitting the responses back to the applicable sources.
Inventor(s): Dean Shiyu CHIANG of Bellevue WA (US) for microsoft technology licensing, llc, Deepak Kumar SINGH of Lynwood WA (US) for microsoft technology licensing, llc
IPC Code(s): H04L9/40, H04L51/212
CPC Code(s): H04L63/0421
Abstract: a method and system for securing an anonymous discovery service may include receiving a request from a client device, the request being directed to an anonymous autodiscover service, identifying a source from which the request originated from within the client device, and responsive to the source being of a first type of sources, transmitting a first response to the client and responsive to the source being of a second type of sources transmitting a second response to the client. the first response does not return a uniform resource locator (url) to a service endpoint, the second response returns a url to a service endpoint. furthermore, the anonymous discovery service may be a discovery service that requires no authentication.
20240305800. INTELLIGENT VIDEO EXPORT_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Soeren BALKO of Brisbane (AU) for microsoft technology licensing, llc, Matt Jacob BIRMAN of Melbourne (AU) for microsoft technology licensing, llc, Joshua DUCK of Brisbane (AU) for microsoft technology licensing, llc
IPC Code(s): H04N19/42, H04N19/136, H04N19/172, H04N19/85
CPC Code(s): H04N19/42
Abstract: a computer-implemented method includes receiving an encoded video input file comprising a plurality of video frames arranged in a timeline, receiving one or more video artifacts at respective time offsets along the timeline, generating a synthesized video stream based on the encoded video input file and the one or more video artifacts, and exporting the synthesized video stream into an encoded video output file. generating the synthesized video stream includes identifying first and second segments of video frames along the timeline based at least in part on the time offsets of the one or more video artifacts, decoding the second segments of video frames, generating composite segments of video frames by combining the decoded second segments of video frames with corresponding video artifacts, encoding the composite segments of video frames, and concatenating the first segments of video frames and the encoded composite segments of video frames along the timeline.
Inventor(s): Uday S. HEGDE of Issaqah WA (US) for microsoft technology licensing, llc, Prateek AGRAWAL of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): H04W52/02, H04B17/318, H04W4/90, H04W76/30, H04W84/12
CPC Code(s): H04W52/0245
Abstract: a method of reducing power consumption of a first wireless communication device is described. a charge level of a battery associated with the first wireless communication device is monitored. a wireless communication session between the first wireless communication device and a second wireless communication device is maintained. based at least in part on the charge level of the battery being within a low battery threshold range, a wireless signal strength associated with the wireless communication session is monitored. based at least in part on the wireless signal strength reaching a power saving threshold that is above a minimum connection threshold for maintaining the wireless communication session, a power saving action associated with a wireless interface that supports the wireless communication session is performed.
Microsoft Technology Licensing, LLC patent applications on September 12th, 2024
- Microsoft Technology Licensing, LLC
- A61B5/16
- A61B5/291
- CPC A61B5/168
- Microsoft technology licensing, llc
- A63F13/218
- A63F13/235
- A63F13/285
- G06F3/0338
- CPC A63F13/218
- G01C21/00
- G06F16/26
- G06N20/20
- G06V10/70
- G06V20/10
- CPC G01C21/3833
- G06F3/041
- G06F3/0354
- CPC G06F3/04162
- G06F3/044
- CPC G06F3/04166
- G06F8/65
- G06F11/07
- H04W28/02
- CPC G06F8/65
- G06F9/50
- CPC G06F9/5027
- G06F11/36
- G06N3/0442
- G06N3/08
- CPC G06F11/3688
- G06F16/2455
- G06F9/54
- CPC G06F16/24564
- G06F16/248
- G06F16/245
- G06N20/00
- CPC G06F16/248
- G06F21/62
- CPC G06F21/6245
- G06F40/166
- G06F16/176
- H04L65/401
- CPC G06F40/166
- G06F40/18
- G06F40/205
- G06F40/284
- G06F40/40
- CPC G06F40/18
- G06F40/274
- G06F9/451
- G06F40/35
- G06V30/19
- CPC G06F40/274
- G06F40/30
- CPC G06F40/40
- G06T11/20
- G06V10/764
- G06V20/62
- G06V30/10
- G06Q10/0631
- G06F3/0483
- CPC G06Q10/06315
- G06T5/50
- G06T7/00
- G06V10/74
- CPC G06T5/50
- G06V10/22
- G06T7/13
- G06V10/60
- CPC G06V10/23
- G11B7/24044
- G11B7/0065
- G11B7/135
- CPC G11B7/24044
- H04L51/02
- H04L51/04
- H04L51/216
- CPC H04L51/02
- H04L51/56
- H04L51/066
- H04L51/224
- H04L51/58
- H04W4/14
- CPC H04L51/56
- H04L9/40
- H04L51/212
- CPC H04L63/0421
- H04N19/42
- H04N19/136
- H04N19/172
- H04N19/85
- CPC H04N19/42
- H04W52/02
- H04B17/318
- H04W4/90
- H04W76/30
- H04W84/12
- CPC H04W52/0245