Microsoft Technology Licensing, LLC patent applications on September 26th, 2024
Patent Applications by Microsoft Technology Licensing, LLC on September 26th, 2024
Microsoft Technology Licensing, LLC: 36 patent applications
Microsoft Technology Licensing, LLC has applied for patents in the areas of H04L9/40 (4), G06F16/2457 (3), G06T15/00 (2), G06N20/00 (2), G09B5/02 (2) G06F21/6218 (2), G02B6/14 (1), H04L47/125 (1), G06V20/40 (1), G09B5/02 (1)
With keywords such as: data, user, based, image, content, computing, information, systems, display, and time in patent application abstracts.
Patent Applications by Microsoft Technology Licensing, LLC
Inventor(s): Andrew Thomas HARKER of Romsey (GB) for microsoft technology licensing, llc, Michael FAKE of Romsey (GB) for microsoft technology licensing, llc, Simon BAWN of Romsey (GB) for microsoft technology licensing, llc
IPC Code(s): G02B6/14, G02B6/02, G02B6/12, G02B6/122, G02B6/255
CPC Code(s): G02B6/14
Abstract: an optical waveguide adapter assembly comprises a solid core optical waveguide extending between a free end and a coupled end and having a solid waveguiding core with an associated first optical mode field size; a hollow core optical waveguide extending between a free end and a coupled end and having a hollow waveguiding core with an associated second optical mode field size; and an optical mode field adapter extending between a first end and a second end and having a waveguiding core configured to change an optical mode field of a waveguided optical signal substantially between the first optical mode field size at the first end of the optical mode field adapter and the second optical mode field size at the second end of the optical mode field adapter.
Inventor(s): Michaela PORUBANOVA of Seattle WA (US) for microsoft technology licensing, llc, Bjorn Nicolaas Servatius VLASKAMP of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): G02B27/01, G02B27/00
CPC Code(s): G02B27/0172
Abstract: examples are disclosed that relate to systems and methods for correcting vertical misalignment in a binocular display system. one example provides a head-mounted display device, comprising a binocular display system comprising a left eye display and a right eye display, the binocular display system configured to display image content; a display misalignment detection system; and a controller. the controller is configured to receive a signal from the display misalignment detection system comprising information related to a vertical misalignment between the left eye display and the right eye display, analyze the image content to determine image content information, determine a vertical misalignment correction strategy based at least upon the image content information and the vertical misalignment, and based upon the vertical misalignment correction strategy, control the binocular display system to correct the vertical misalignment.
20240319823. FREQUENCY-BASED NOISE REMOVAL_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Yael LIVNE of Tel Aviv (IL) for microsoft technology licensing, llc, Shai LEVI of Or-Yehuda (IL) for microsoft technology licensing, llc, Nadav LINENBERG of Even Yehuda (IL) for microsoft technology licensing, llc
IPC Code(s): G06F3/041, G06F3/0354
CPC Code(s): G06F3/04182
Abstract: an electronic device samples radiofrequency signals measured by multiple antennas positioned across the digitizer, wherein the radiofrequency signals include noise components. the electronic device selects an orthogonal frequency outside the defined bandwidth of the working frequency and removes at least some of the noise components from the radiofrequency signals measured by each antenna based at least on a sense signal measured at the orthogonal frequency by the each antenna.
Inventor(s): Shoham DEKEL of Tel Aviv (IL) for microsoft technology licensing, llc, Assaf BAR-NESS of Rehovot (IL) for microsoft technology licensing, llc, Orr SROUR of Ramat-Hasharon (IL) for microsoft technology licensing, llc
IPC Code(s): G06F3/04883, G06F3/01, G06F3/0354
CPC Code(s): G06F3/04883
Abstract: systems, methods, and instrumentalities are described herein related to a secured stylus. a secure connection is established between a digitizer processor in a computing device and a remote server providing virtual desktop infrastructure (vdi). a digitizer interposer implemented in the computing device, the server, and/or between them receives raw or encrypted digitizer input that bypasses the operating system (os) and processor of the computing device. digitizer signal processing, normally performed by the os, is performed on one or more servers. an edge server provides haptic feedback to a stylus and/or generates display of temporary digital ink as created while a cloud server completes digital ink processing and generates video for display by the computing device. a secure connection between a graphics processing unit (gpu) and the server protects secure connection video by encryption bypassing the os and processor of the user computing device.
Inventor(s): Divya MAHAJAN of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F9/50, G06F9/48
CPC Code(s): G06F9/5066
Abstract: innovations in training a machine learning model using an accelerator pipeline with deferred updates to model parameters are described. an accelerator identifies one or more first-class micro-batches (“mbs”) and a second-class mb of a working set. a first-class mb contains, as inputs, frequently accessed embeddings stored in graphics processing unit (“gpu”) memory. the accelerator schedules the first-class mb(s) for training using one or more gpus. during the training, the accelerator obtains the second-class mb, which contains, as inputs, non-frequently accessed embeddings stored in main memory. at least some updates to the model parameters from the training with the first-class mb(s) are deferred until after training with the second-class mb. the accelerator schedules the second-class mb for training. finally, after the training with the second-class mb, the accelerator updates the non-frequently accessed values for the second-class mb. at this point, the gpu(s) also update model parameters, applying deferred updates.
Inventor(s): Allison Mae GIDDINGS of Bellevue WA (US) for microsoft technology licensing, llc, Mo ZHOU of Medina WA (US) for microsoft technology licensing, llc, Dong YUAN of Bellevue WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F11/07, G06F11/32, G06F11/34, G06F40/226, G06F40/242, G06N20/00
CPC Code(s): G06F11/079
Abstract: examples provide a system and method for retraining a machine learning (ml) algorithm associated with a trained model using root cause pattern recognition. the system analyzes the results of parsing unstructured data and identifies a root cause pattern causing the trained model to underperform when parsing data including the identified pattern. examples of data including the pattern are created for use in retraining the model to correctly detect and parse data following the identified pattern. once retrained, the model is able to parse unstructured data, including data having the identified pattern, in accordance with expected performance metrics. the system automatically identifies parsing errors, identifies the root cause patterns for these errors and retrains the models to correctly handle those patterns for more accurate and efficient handing of unstructured data by trained models.
Inventor(s): Laurent BOUÉ of Petah Tikva (IL) for microsoft technology licensing, llc, Kiran RAMA of Bangalore (IN) for microsoft technology licensing, llc, Vijay Srinivas AGNEESWARAN of Bangalore (IN) for microsoft technology licensing, llc
IPC Code(s): G06F16/215, G06F16/242, G06F16/25
CPC Code(s): G06F16/215
Abstract: methods, systems, apparatuses, and computer-readable storage mediums are descried for identifying a similarity between queries. an intermediate representation generator receives a set of queries from a repository, each query in the set of queries having generated a corresponding set of data stored in a data store. an intermediate representation is generated for each query, where the intermediate representation is characterized by a feature associated with text specified in the query. a similarity determiner determines similarity scores between pairs of intermediate representations. a pair of intermediate representations with a similarity score above a threshold is identified. an indication is generated that sets of data corresponding to queries corresponding to the intermediate representations are overlapping.
Inventor(s): Jan-Ove Almli KARLBERG of Tromso (NO) for microsoft technology licensing, llc, Theodoros GKOUNTOUVAS of Tromso (NO) for microsoft technology licensing, llc, Anders Tungeland GJERDRUM of Tromso (NO) for microsoft technology licensing, llc, Tor KREUTZER of Harstad (NO) for microsoft technology licensing, llc, Vincent Mulwa KYALO of Nairobi (KE) for microsoft technology licensing, llc, Vincent Macharia KARURI of Nairobi (KE) for microsoft technology licensing, llc
IPC Code(s): G06F16/2458, G06F16/2457
CPC Code(s): G06F16/2471
Abstract: the disclosed technology is generally directed to identification resolution in distributed knowledge graphs. in one example of the technology, a graph query is received. a metagraph includes identifier acceptance information associated with which identifiers among the identifiers are accepted by the data stores in the plurality of data stores and identifier export information associated with which identifiers among the identifiers are exported by the data stores in the plurality of data stores. the metagraph and the cost information are used to select, from among query paths, a query path that is capable of fulfilling the graph query based on minimizing a cost according to a cost metric. upon determining that a failure has occurred in the selected query path, the metagraph and the cost information are used to change the selected query path. a response to the graph query is provided based on the selected query path.
Inventor(s): Yaw Oduro AMOATENG of Redmond WA (US) for microsoft technology licensing, llc, Roberta CANNEROZZI of Bellevue WA (US) for microsoft technology licensing, llc, Jeremy Michael GRUBAUGH of Kirkland WA (US) for microsoft technology licensing, llc, Graham KENT of Seattle WA (US) for microsoft technology licensing, llc, Adam Douglas TROY of Seattle WA (US) for microsoft technology licensing, llc, Aaron John CRONIN of Oslo (NO) for microsoft technology licensing, llc, Ola NATVIG of Trondheim (NO) for microsoft technology licensing, llc, Åsmund GRAMMELTVEDT of Tromso (NO) for microsoft technology licensing, llc, Roman WERPACHOWSKI of Arneberg (NO) for microsoft technology licensing, llc, Wei-Han CHANG of Seattle WA (US) for microsoft technology licensing, llc, Maya Angele PELICHET of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F16/435, G06F3/0482, G06F16/2457, G06F16/438, G06F40/166, G06F40/40, G06T11/00
CPC Code(s): G06F16/435
Abstract: the disclosed technology is generally directed to a personalized feed. in one example of the technology, selected key-value pairs from a profile associated with a user are provided. based on a prompt that includes natural-language text instructions, the selected key-value pairs, and ranked content, a large language model is used to generate: pill prompts associated with the ranked content, such that the pill prompts are information requests that are unique and personalized to have particular relevance to the user based on selected key-value pairs, and a response to each pill prompt such that the response includes content corresponding to the requested information. a content feed is displayed to the user, including displaying selectable pills to the user as part of the displayed content feed such that each selectable pill includes a corresponding pill prompt. the response to the pill prompt that corresponds to the selection is displayed to the user.
20240320268. THEME BASED FONT SEARCH_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Akshay MALLIPEDDI of Cupertino CA (US) for microsoft technology licensing, llc
IPC Code(s): G06F16/9032, G06F16/9038, G06F16/906
CPC Code(s): G06F16/90328
Abstract: aspects of the disclosure include methods and systems for providing a theme based font search in a manner that bypasses the latency limitations inherent to large language models and ensures domain-relevant answers. an exemplary method can include inputting a font category to a compact model to generate a font tag embedding and inputting a search query to the compact model to generate a query embedding. a distance measure is determined between the query embedding and the font tag embedding. the font category for the font tag embedding is provided as a suggested font category responsive to the distance measure satisfying a predetermined threshold.
Inventor(s): Shawn Cantin CALLEGARI of Bellevue WA (US) for microsoft technology licensing, llc, Shane Michael CHISM of Bellevue WA (US) for microsoft technology licensing, llc, Chipalo N. STREET of Seattle WA (US) for microsoft technology licensing, llc, Nicholas BECKER of Boulder CO (US) for microsoft technology licensing, llc
IPC Code(s): G06F21/31, G06T11/00
CPC Code(s): G06F21/31
Abstract: methods and systems for generating completely automated public turing test (captcha) images are provided. in some examples, a method includes generating a plurality of images using a generative imaging model, providing the plurality of images to a user with a description that corresponds to one of a similarity or difference between the plurality of images, receiving a selection of an image of the plurality of images, determining if the selection is correct based on the provided description, and outputting an indication of whether the selection is correct.
Inventor(s): Ravi Teja Bellam of Monroe WA (US) for microsoft technology licensing, llc, Rohith Reddy Gundreddy of Redmond WA (US) for microsoft technology licensing, llc, Kaitlyn Yuchen S. Yang of Seattle WA (US) for microsoft technology licensing, llc, Christopher G. Ashton of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F21/45, G06F21/44
CPC Code(s): G06F21/45
Abstract: generally discussed herein are devices, systems, and methods for certificate management resiliency validation. a method can include receiving, at a resiliency tester of a cloud network, experiment data defining a certificate management resilience experiment to be performed on a resource of the cloud network, accessing, by the resiliency tester and a fault library and based on the experiment data, one or more faults that implement the certificate management resilience experiment, altering, by the resiliency tester and based on the experiment data, an attribute of a certificate, a version of the certificate, accessibility to a secrets vault that houses the certificate, or a combination thereof resulting in a modified certificate or modified certificate availability, and altering a certificate management tool based on telemetry data regarding access of the modified certificate.
Inventor(s): Mathias François Roger Lécuyer of New York NY (US) for microsoft technology licensing, llc
IPC Code(s): G06F21/62, G06N3/04, G06N3/08
CPC Code(s): G06F21/6218
Abstract: generally discussed herein are devices, systems, and methods for improving phishing webpage content detection. a method can include instantiating an odometer with a nested privacy filter architecture, the nested privacy filter including privacy filters of different, increasing sizes, training a dl model, maintaining, during training and by a privacy odometer that operates using the nested privacy filter, a running total of privacy loss budget consumed by the training, and responsive to a query for the total privacy loss budget consumed, returning, by the odometer, a size of a smallest privacy filter of the nested privacy filters that is bigger than the running total of the privacy loss budget.
Inventor(s): Brian Scott WATERS of Renton WA (US) for microsoft technology licensing, llc, Martin Peter CHECK of Redmond WA (US) for microsoft technology licensing, llc, Matthew Paul ERICKSON of Duvall WA (US) for microsoft technology licensing, llc, Tyler S WIEGERS of Redmond WA (US) for microsoft technology licensing, llc, Christopher Glenn MAYNARD of Issaquah WA (US) for microsoft technology licensing, llc, Siddhartha RANA of Bothell WA (US) for microsoft technology licensing, llc, Dominic Mario RAEL of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F21/62, G06Q50/26
CPC Code(s): G06F21/6218
Abstract: a computer system that includes one or more processors configured to execute a secure sovereign manager that controls remote execution of commands on a sovereign cloud computing platform. the secure sovereign manager is configured to create an escorted session for an unqualified user for invoking commands on the sovereign cloud computing platform. the unqualified user does not have sovereign-trusted credentials that define qualifications required for accessing the sovereign cloud computing platform. the escorted session is asynchronously supervised by a qualified user that has sovereign-trusted credentials. the secure sovereign manager is configured to receive an indication of approval or denial of invocation of a received command. based on at least receiving an indication of approval, the secure sovereign manager invokes the received command on the sovereign cloud computing platform.
Inventor(s): Ji LI of San Jose CA (US) for microsoft technology licensing, llc, Konstantin SELESKEROV of Palo Alto CA (US) for microsoft technology licensing, llc, Huey-Ru TSAI of Los Altos CA (US) for microsoft technology licensing, llc, Muin Barkatali MOMIN of Santa Clara CA (US) for microsoft technology licensing, llc, Ramya TRIDANDAPANI of Sunnyvale CA (US) for microsoft technology licensing, llc, Sindhu Vigasini JAMBUNATHAN of San Jose CA (US) for microsoft technology licensing, llc, Amit SRIVASTAVA of San Jose CA (US) for microsoft technology licensing, llc, Derek Martin JOHNSON of Sunnyvale CA (US) for microsoft technology licensing, llc, Gencheng WU of Campbell CA (US) for microsoft technology licensing, llc, Sheng ZHAO of Beijing (CN) for microsoft technology licensing, llc, Xinfeng CHEN of Beijing (CN) for microsoft technology licensing, llc, Bohan LI of Beijing (CN) for microsoft technology licensing, llc
IPC Code(s): G06F40/58, G06F3/0481, G06F16/2457, G06F40/205, G10L13/02
CPC Code(s): G06F40/58
Abstract: automatic generation of intelligent content is created using a system of computers including a user device and a cloud-based component that processes the user information. the system performs a process that includes receiving an input document and parsing the input document to generate inputs for a natural language generation model using a text analysis model. the natural language generation model generates one or more candidate presentation scripts based on the inputs. a presentation script is selected from the candidate presentation scripts and displayed. a text-to-speech model may be used to generate a synthesized audio presentation of the presentation script. a final presentation may be generated that includes a visual display of the input document and the corresponding audio presentation in sync with the visual display.
Inventor(s): Shima IMANI of Sammamish WA (US) for microsoft technology licensing, llc, Harsh SHRIVASTAVA of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G06N3/0495
CPC Code(s): G06N3/0495
Abstract: this disclosure relates to a time series segmentation system that automatically segments multivariate time series data. for example, the time series segmentation system is capable of converting complex and noisy multivariate time series data into segmented multivariate time series by identifying distinct segments within the data. the time series segmentation system operates with linear time complexity in terms of sequence length, which is significantly more efficient than the typical quadratic time complexity required by conventional systems. to illustrate, the time series segmentation system first divides a multivariate time series into portions using time-based windows. the time series segmentation system then converts the windowed subsequences into graph objects using a sparse graph recovery model and utilizes a similarity model to determine segmentation timestamps from the graph objects. the time series segmentation system then uses the segmentation timestamps to convert the multivariate time series data into a segmented multivariate time series.
Inventor(s): Shuming MA of Beijing (CN) for microsoft technology licensing, llc, Li DONG of Beijing (CN) for microsoft technology licensing, llc, Shaohan HUANG of Beijing (CN) for microsoft technology licensing, llc, Dongdong ZHANG of Beijing (CN) for microsoft technology licensing, llc, Furu WEI of Beijing (CN) for microsoft technology licensing, llc, Hongyu WANG of Beijing (CN) for microsoft technology licensing, llc
IPC Code(s): G06N3/08, G06N3/0455, G06N3/0499
CPC Code(s): G06N3/08
Abstract: a computing system is provided, including a processor configured to receive a training data set. based at least in part on the training data set, the processor is further configured to train a transformer network that includes a plurality of layers. the plurality of layers each respectively include a plurality of sub-layers including an attention sub-layer, a feed-forward sub-layer, and a plurality of normalization sub-layers. the plurality of normalization sub-layers are downstream from corresponding sub-layers of the plurality of sub-layers. each of the plurality of normalization sub-layers is configured to apply layer normalization to a sum of: a first scaling parameter multiplied by an input vector of the sub-layer; and an output vector of the sub-layer.
Inventor(s): Stephan Joachim GARBIN of London (GB) for microsoft technology licensing, llc, Marek Adam KOWALSKI of Cambridge (GB) for microsoft technology licensing, llc, Matthew Alastair JOHNSON of Cambridge (GB) for microsoft technology licensing, llc, Tadas BALTRUSAITIS of Cambridge (GB) for microsoft technology licensing, llc, Martin DE LA GORCE of Cambridge (GB) for microsoft technology licensing, llc, Virginia ESTELLERS CASAS of Cambridge (GB) for microsoft technology licensing, llc, Sebastian Karol DZIADZIO of Cambridge (GB) for microsoft technology licensing, llc, Jamie Daniel Joseph SHOTTON of Cambridge (GB) for microsoft technology licensing, llc
IPC Code(s): G06N3/088, G06F18/2135, G06F18/22, G06T15/00, G06V10/82, G06V40/16
CPC Code(s): G06N3/088
Abstract: there is a region of interest of a synthetic image depicting an object from a class of objects. a trained neural image generator, having been trained to map embeddings from a latent space to photorealistic images of objects in the class, is accessed. a first embedding is computed from the latent space, the first embedding corresponding to an image which is similar to the region of interest while maintaining photorealistic appearance. a second embedding is computed from the latent space, the second embedding corresponding to an image which matches the synthetic image. blending of the first embedding and the second embedding is done to form a blended embedding. at least one output image is generated from the blended embedding, the output image being more photorealistic than the synthetic image.
Inventor(s): Akshat BORDIA of Bengaluru (IN) for microsoft technology licensing, llc, Manoj Kumar VIJAYRAJAN of Bengaluru (IN) for microsoft technology licensing, llc
IPC Code(s): G06Q10/0631, G06F9/451
CPC Code(s): G06Q10/06313
Abstract: systems, methods, and devices are described for on-demand launching of an interface on a compute cluster. the interface enables a user to interact with an application while the application is executing on the compute cluster. a job request associated with the application is received. responsive to the job request, a determination is made if the interface has already been launched on the compute cluster responsive to an earlier-received job request. if the interface has not already been launched, launch instructions are transmitted to the compute cluster to cause the interface to be launched on the compute cluster. job instructions are transmitted to the compute cluster to cause the application to be executed on the compute cluster.
Inventor(s): Cheng PENG of Thousand Oaks CA (US) for microsoft technology licensing, llc, Gordan KUVAC of Renton WA (US) for microsoft technology licensing, llc, Pedro Simoes TRINDADE of Tampa FL (US) for microsoft technology licensing, llc
IPC Code(s): G06Q10/0637, G06F18/2415
CPC Code(s): G06Q10/0637
Abstract: a recommendation system generates recommendations for data subjects. a plurality of time series data that includes a set of time series data corresponding to each data subject of a plurality of data subjects are received. data subjects are segmented into groups according to a clustering algorithm applied to the sets of time series data. implicit ratings for the data subjects are determined. the implicit ratings include an implicit rating determined for each data subject based on a group into which the data subject is segmented. a recommendation for a first data subject of the plurality of data subjects is generated using a neural network model based on the determined implicit ratings. the recommendation includes an actionable insight associated with the first data subject. in a further example, the neural network model is a deep recommendation model.
Inventor(s): Nelson Paily VARGHESE of Hyderabad (IN) for microsoft technology licensing, llc
IPC Code(s): G06Q10/0875, G06Q20/38
CPC Code(s): G06Q10/0875
Abstract: disclosed is a secure and distributed system for storing and consuming software bill of materials (sbom). the system allows software publishers to create a software component and generate an sbom that describes its dependencies. a web api then securely stores the sbom on a distributed file system and publishes a hash of the sbom to a public blockchain. when the software component is updated, a new sbom is generated, and a signed hash of the new sbom is stored in a new node on the blockchain. this preserves the history and auditability of the application's sboms. third parties may query the web api to obtain the sbom while ensuring the integrity and provenance of the information.
Inventor(s): Christian VOSS-WOLFF of Herzberg am Harz (DE) for microsoft technology licensing, llc
IPC Code(s): G06T17/20, G06T15/00, G06T19/20
CPC Code(s): G06T17/205
Abstract: a method of late stage reprojection comprises accessing a depth buffer and a color image. accessing a depth complexity map, computing an indexed tessellated mesh from the depth complexity map using a database of pre-computed patterns and reprojecting the indexed tessellated mesh to correct the color image.
Inventor(s): Naveen THUMPUDI of Redmond WA (US) for microsoft technology licensing, llc, Louis-Philippe BOURRET of Redmond WA (US) for microsoft technology licensing, llc, Christian Palmer LARSON of Kirkland WA (US) for microsoft technology licensing, llc
IPC Code(s): G06V20/40, G06N20/00, H04N23/62
CPC Code(s): G06V20/40
Abstract: the present disclosure relates to systems, methods, and computer-readable media for selectively identifying image frames from an input video to provide to an image processing model based on camera statistics. for example, systems disclosed herein include receiving an input video and associated camera statistics from a video capturing device. the systems disclosed herein further include identifying select image frames to provide to the image processing model based on the camera statistics and based on an application of the image processing model. the systems disclosed herein further include selectively identifying and providing camera statistics to the image processing model. by selectively providing data to the image processing model based on camera statistics, the systems disclosed herein can leverage capabilities of video capturing devices to significantly reduce the expense of processing resources when utilizing a variety of image processing models.
Inventor(s): Tomasz Lukasz Religa of Seattle WA (US) for microsoft technology licensing, llc, Kartik Mathur of Bellevue WA (US) for microsoft technology licensing, llc
IPC Code(s): G09B5/02, G06F3/0482
CPC Code(s): G09B5/02
Abstract: a computer implemented method includes accessing instructional content that describes a task for completion by a user. actions described in the instructional content are derived from the instructional content. telemetry containing logged actions taken by users is accessed and used to identify actions taken that are associated with the task. a machine learning model is used to identify a task completion path endpoint for the instructional content based on the derived actions and actions taken associated with the task.
Inventor(s): Michael THOLFSEN of Newcastle WA (US) for microsoft technology licensing, llc, Ella BEN TOV of Tel Aviv (IL) for microsoft technology licensing, llc, Shay BEN-ELAZAR of Herzliya (IL) for microsoft technology licensing, llc, Paul Ronald RAY of Kirkland WA (US) for microsoft technology licensing, llc, Yonatan TURKIN of Givatayim (IL) for microsoft technology licensing, llc, Tyler Jonathan CITRIN of Springfield NJ (US) for microsoft technology licensing, llc, Letitia KWAN of Seattle WA (US) for microsoft technology licensing, llc, Priya CHAUHAN of Duvall WA (US) for microsoft technology licensing, llc, Yossef Hai BEN DAVID of Tel Aviv (IL) for microsoft technology licensing, llc, Hagar GELBARD of Herzliya (IL) for microsoft technology licensing, llc, Merav MOFAZ of Herzliya (IL) for microsoft technology licensing, llc, Shira SIDON COHEN of Herzliya (IL) for microsoft technology licensing, llc, Carlos Alexis GONZALEZ GOMEZ of Redmond WA (US) for microsoft technology licensing, llc, Murtuza Sarfraz SHAKIR of Sammamish WA (US) for microsoft technology licensing, llc, Eun Ju NAM of Sammamish WA (US) for microsoft technology licensing, llc
IPC Code(s): G09B17/00, G09B5/02
CPC Code(s): G09B17/003
Abstract: technology is disclosed herein for a software application which identifies trouble words related to reading ability and generates a prompt for a custom reading passage based on the trouble words. the application submits the prompt to a foundation model service and receives the custom reading passage generated based on the prompt. in an implementation, the application receives parameters relating to characteristics of the custom reading passage via a user interface of the application. the parameters may include topic, age range, length, reading difficulty, and language. in some implementations, identifying the trouble words includes displaying a set of trouble words generated by a speech engine in the user interface and receiving user input including a selection of the trouble words from the set. in some implementations, the application executes in a context of a collaboration application on the user computer.
Inventor(s): Lili QIU of Shanghai (CN) for microsoft technology licensing, llc, Yongzhao ZHANG of Chengdu (CN) for microsoft technology licensing, llc, Yezhou WANG of Shanghai (CN) for microsoft technology licensing, llc, Yi-Chao CHEN of Shanghai (CN) for microsoft technology licensing, llc
IPC Code(s): G10K11/36, B82Y15/00
CPC Code(s): G10K11/36
Abstract: a system executes a search to tune dimensions and distribution of meta-atoms in the passive acoustic metasurface with respect to a plurality of predefined input signal property sets of the acoustic signal to provide a tuned propagation profile of the meta-atoms in aggregate and forms the meta-atoms with the dimensions and the distribution. each meta-atom modulates incoming acoustic wavefronts to form corresponding outgoing acoustic wave exiting the passive acoustic metasurface. the tuned propagation profile in aggregate supports the plurality of predefined input signal property sets of the incoming acoustic wavefronts and, for each input signal property set. the physical dimensions and the distribution of the meta-atoms are tuned according to the tuned propagation profile to modulate the incoming acoustic wavefronts to generate a predefined beam pattern of the acoustic signal exiting the passive acoustic metasurface corresponding to a select input signal property set of predefined input signal property sets.
20240322507. Protected Busbars_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Kathryn OSEEN-SENDA of Seattle WA (US) for microsoft technology licensing, llc, Martha G. PETERSON of Woodinville WA (US) for microsoft technology licensing, llc, Dennis TRIEU of Calgary (CA) for microsoft technology licensing, llc
IPC Code(s): H01R25/16, H02G5/06
CPC Code(s): H01R25/161
Abstract: the discussion relates to busbars that are protected from unintentional contact. one example includes a liquid immersion tank and a protected automatic busbar assembly positioned in the liquid immersion tank. the protected automatic busbar assembly can include a conductor and a deployable protector biased over the conductor. the example can include a computer that includes a device controller and an electrical connector. the device controller can be configured to overcome the bias and cause the deployable protector to transition away from the conductor to allow the conductor to be engaged by the electrical connector to couple the computer to the conductor of the protected automatic busbar assembly.
Inventor(s): Abdul KABBANI of Menlo Park CA (US) for microsoft technology licensing, llc, Prashant RANJAN of San Jose CA (US) for microsoft technology licensing, llc
IPC Code(s): H04L47/125, H04L43/0864
CPC Code(s): H04L47/125
Abstract: a method includes dividing a flow of packets between two endpoints into multiple sub-flows and assigning each sub-flow a different hash seed. packets from the sub-flows are transmitted over a network and performance for each sub-flow is monitored. the hash seed of an underperforming first sub-flow is replaced with a new hash seed based on a performance status of the first sub-flow.
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): Zhitao Hou of Beijing (CN) for microsoft technology licensing, llc, Rui Ding of Beijing (CN) for microsoft technology licensing, llc, Haidong Zhang of Beijing (CN) for microsoft technology licensing, llc, Eslam Elsawy of Redmond WA (US) for microsoft technology licensing, llc, Sanyam Chaudhary of Kirkland WA (US) for microsoft technology licensing, llc, Mina Mikhail of Redmond WA (US) for microsoft technology licensing, llc, Nikhil Gaekwad of Redmond WA (US) for microsoft technology licensing, llc, Dongmei Zhang of Beijing (CN) for microsoft technology licensing, llc
IPC Code(s): H04L51/224, G06F16/23
CPC Code(s): H04L51/224
Abstract: a method provides an automatic notification manner of data changes. after collecting information related to a target user such as a dataset, a data dashboard, or a data report, the analysis preference of the user can be determined based on the collected information. then, upon the dataset is updated, a variety of critical data changes in the dataset may be detected as an alert, and a notification related to the alert may be provided to the user via various manners. the method does not require the user to manually configure or create an alert rule for data changes, which makes data-driven alerting much easier for the user, thereby improving the user experience.
20240323193. LATERAL MOVEMENT FIREWALL_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Noam HADASH of Ness Ziona (IL) for microsoft technology licensing, llc, Amir KUTCHER of Kiryat Motzkin (IL) for microsoft technology licensing, llc, Edan ZWICK of Tel-Aviv (IL) for microsoft technology licensing, llc, Philip TSUKERMAN of Herzliya (IL) for microsoft technology licensing, llc, Yair TSARFATY of Nahariy (IL) for microsoft technology licensing, llc
IPC Code(s): H04L9/40, H04L67/133
CPC Code(s): H04L63/101
Abstract: in one or more examples disclosed herein, a potential cyberattack is detected in a centralized computer system. a centralized policy service generates a prevention policy in response, using the information about the potential cyberattack. the prevention policy allows granular blocking of selective functionality in respect of a certain user(s). although generated centrally, one generated, the prevention policy is distributed to multiple computer devices (e.g. within an organization) for decentralized enforcement, by policy agents executed on those computer devices.
Inventor(s): Parag BAJARIA of Cupertino CA (US) for microsoft technology licensing, llc, Naveen Teja JANGALAPALLI of San Jose CA (US) for microsoft technology licensing, llc, Maya NEELAKANDHAN of Sunnyvale CA (US) for microsoft technology licensing, llc, Venkata ADUSUMILLI of Cupertino CA (US) for microsoft technology licensing, llc
IPC Code(s): H04L9/40, G06F16/901, G06F21/60
CPC Code(s): H04L63/102
Abstract: methods, systems, apparatuses, and computer-readable storage mediums described herein are configured to automatically detect inadvertent, unauthorized account access. for example, a user account may be analyzed to identify roles thereof that permit identities of other accounts to assume the roles of the user account. the analysis is performed for each identified account, including any accounts having roles that permit identities of further accounts to assume the roles of the identified accounts. accordingly, a chain of roles may be determined that indicates how one account may have access to another account via one or more intervening role assignments. this circuitous path of account access may be represented and displayed to a user, e.g., via a tree structure. upon identifying an unauthorized account, an appropriate action may be performed to adjust permissions.
Inventor(s): Tatyana Gershanov of Givatayim (IL) for microsoft technology licensing, llc, Ram Haim Pliskin of Rishon Lezion (IL) for microsoft technology licensing, llc, Tamer Salman of Haifa (IL) for microsoft technology licensing, llc
IPC Code(s): H04L9/40
CPC Code(s): H04L63/1433
Abstract: methods, systems, and computer storage media for providing security posture management using a credential-based security posture engine in a security management system. security posture management provides security operations-including identifying and remediating risk exposure—to securely manage resources and workloads in computing environments. security posture management is provided using the credential-based security posture engine that is operationally integrated into the security management system. in operation, credential scan results associated with a computing device are accessed. the computing device is scanned using a credential-based security posture engine that supports generating a security posture of computing environments. based on the scan results, an unsecured credential associated with accessing a resource in the computing environment is identified. a security posture visualization associated with the computing environment is generated. the security posture visualization comprises the unsecured credential and the resource. the security posture visualization is communicated to cause display of the security posture visualization.
Inventor(s): Fredric W. Pullen, III of Carnation CA (US) for microsoft technology licensing, llc, Michael David McCormack of Redmond WA (US) for microsoft technology licensing, llc, Nerses Ghevondyan of Duvall WA (US) for microsoft technology licensing, llc, Cristian C. Berejan of Redmond WA (US) for microsoft technology licensing, llc, Shreya Salikram Chowdhary of Lynnwood WA (US) for microsoft technology licensing, llc, Mara Beth Fortini of Sammamish WA (US) for microsoft technology licensing, llc, Devanshi M. Gajjar of Redmond WA (US) for microsoft technology licensing, llc, Millen May T. Angeles of Issaquah WA (US) for microsoft technology licensing, llc, Brian Keith Catlin of Kilauea HI (US) for microsoft technology licensing, llc, Paresh Maisuria of Sammamish WA (US) for microsoft technology licensing, llc, Charles J. Strempler of Seattle WA (US) for microsoft technology licensing, llc, Abhishek Sagar of Wake Forest NC (US) for microsoft technology licensing, llc, Svetoslav G. Paregov of Coconut Creek FL (US) for microsoft technology licensing, llc, Christian Stockwell of Seattle WA (US) for microsoft technology licensing, llc, Jason Joseph Weber of Medina WA (US) for microsoft technology licensing, llc, Sinclaire Renee Hamilton of Sammamish WA (US) for microsoft technology licensing, llc, Richard Joseph Murillo of Covington WA (US) for microsoft technology licensing, llc
IPC Code(s): H04L9/40
CPC Code(s): H04L63/1483
Abstract: embodiments of the technology described herein identify and mitigate phishing attempts by analyzing user input received at the operating system level. initially, a credential, such as a username or password, is registered with the threat detection system. the technology described herein intercepts user input at the operating system level, generates a hash of the input, and compares it with a hash of a credential being monitored. the technology described herein will perform a threat assessment when a secret entry is detected. the threat assessment may use the application context and the network context as inputs to the assessment. when the threat assessment results in an unknown classification or when the snapshot is otherwise requested, a snapshot is captured to supplement the threat assessment. based on user settings, the snapshot is consumed by a snapshot phishing machine learning model. various mitigation actions may be taken when a threat is detected.
20240323250. LINKED FILE ENGAGEMENT_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Samuel Robert CUNDALL of Mercer Island WA (US) for microsoft technology licensing, llc
IPC Code(s): H04L67/06, H04L12/18, H04L67/104
CPC Code(s): H04L67/06
Abstract: disclosed in some examples are methods, systems, machine-readable mediums, and devices for providing an aggregated view of reactions to content across multiple sharing locations of a network-based content sharing service and in some examples across multiple sharing locations of multiple network-based content sharing services. the system may track or determine reactions across different sharing locations of a single content sharing service (such as a unified communication service) or across multiple services. in some examples, only reactions to the content that are from sharing locations accessible by a particular user are aggregated and displayed to the particular user. in other examples, reactions may be viewable from all sources regardless of access by a user.
Inventor(s): Dushyant Sharma of Mountain House CA (US) for microsoft technology licensing, llc, Patrick A. Naylor of Reading (GB) for microsoft technology licensing, llc, Uwe Helmut Jost of Groton MA (US) for microsoft technology licensing, llc
IPC Code(s): H04S7/00, G06T7/70, G10L15/06, G10L15/22, G10L19/00, G10L19/008, G10L19/16, G10L21/0208, G10L21/0216, H04R1/40, H04R3/00, H04R5/027, H04S3/00
CPC Code(s): H04S7/30
Abstract: a method, computer program product, and computing system for encoding audio encounter information of a reference audio acquisition device of a plurality of audio acquisition devices of an audio recording system, thus defining encoded reference audio encounter information. location information may be estimated, via a machine vision system, for an acoustic source within an acoustic environment. one or more acoustic relative transfer functions may be selected from a plurality of acoustic relative transfer functions for the plurality of audio acquisition devices of the audio recording system based upon, at least in part, the location information. the encoded reference audio encounter information and a representation of the selected one or more acoustic relative transfer function may be transmitted.
Microsoft Technology Licensing, LLC patent applications on September 26th, 2024
- Microsoft Technology Licensing, LLC
- G02B6/14
- G02B6/02
- G02B6/12
- G02B6/122
- G02B6/255
- CPC G02B6/14
- Microsoft technology licensing, llc
- G02B27/01
- G02B27/00
- CPC G02B27/0172
- G06F3/041
- G06F3/0354
- CPC G06F3/04182
- G06F3/04883
- G06F3/01
- CPC G06F3/04883
- G06F9/50
- G06F9/48
- CPC G06F9/5066
- G06F11/07
- G06F11/32
- G06F11/34
- G06F40/226
- G06F40/242
- G06N20/00
- CPC G06F11/079
- G06F16/215
- G06F16/242
- G06F16/25
- CPC G06F16/215
- G06F16/2458
- G06F16/2457
- CPC G06F16/2471
- G06F16/435
- G06F3/0482
- G06F16/438
- G06F40/166
- G06F40/40
- G06T11/00
- CPC G06F16/435
- G06F16/9032
- G06F16/9038
- G06F16/906
- CPC G06F16/90328
- G06F21/31
- CPC G06F21/31
- G06F21/45
- G06F21/44
- CPC G06F21/45
- G06F21/62
- G06N3/04
- G06N3/08
- CPC G06F21/6218
- G06Q50/26
- G06F40/58
- G06F3/0481
- G06F40/205
- G10L13/02
- CPC G06F40/58
- G06N3/0495
- CPC G06N3/0495
- G06N3/0455
- G06N3/0499
- CPC G06N3/08
- G06N3/088
- G06F18/2135
- G06F18/22
- G06T15/00
- G06V10/82
- G06V40/16
- CPC G06N3/088
- G06Q10/0631
- G06F9/451
- CPC G06Q10/06313
- G06Q10/0637
- G06F18/2415
- CPC G06Q10/0637
- G06Q10/0875
- G06Q20/38
- CPC G06Q10/0875
- G06T17/20
- G06T19/20
- CPC G06T17/205
- G06V20/40
- H04N23/62
- CPC G06V20/40
- G09B5/02
- CPC G09B5/02
- G09B17/00
- CPC G09B17/003
- G10K11/36
- B82Y15/00
- CPC G10K11/36
- H01R25/16
- H02G5/06
- CPC H01R25/161
- H04L47/125
- H04L43/0864
- CPC H04L47/125
- H04L51/02
- H04L51/04
- H04L51/216
- CPC H04L51/02
- H04L51/224
- G06F16/23
- CPC H04L51/224
- H04L9/40
- H04L67/133
- CPC H04L63/101
- G06F16/901
- G06F21/60
- CPC H04L63/102
- CPC H04L63/1433
- CPC H04L63/1483
- H04L67/06
- H04L12/18
- H04L67/104
- CPC H04L67/06
- H04S7/00
- G06T7/70
- G10L15/06
- G10L15/22
- G10L19/00
- G10L19/008
- G10L19/16
- G10L21/0208
- G10L21/0216
- H04R1/40
- H04R3/00
- H04R5/027
- H04S3/00
- CPC H04S7/30