MICROSOFT TECHNOLOGY LICENSING, LLC patent applications on February 6th, 2025

From WikiPatents
Jump to navigation Jump to search

Patent Applications by MICROSOFT TECHNOLOGY LICENSING, LLC on February 6th, 2025

MICROSOFT TECHNOLOGY LICENSING, LLC: 21 patent applications

MICROSOFT TECHNOLOGY LICENSING, LLC has applied for patents in the areas of H04L47/12 (3), H04L9/40 (2), H04L9/32 (2), H04L47/11 (2), H04L47/125 (2) H04L47/125 (2), B01J19/0046 (1), H04L47/115 (1), H04L63/0281 (1), H04L51/02 (1)

With keywords such as: data, network, computing, congestion, message, content, request, certificate, based, and component in patent application abstracts.



Patent Applications by MICROSOFT TECHNOLOGY LICENSING, LLC

20250041820. ROTATABLE DEVICE CONTAINING WAFERS FOR DNA PROCESSING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Bichlien H. NGUYEN of Seattle WA (US) for microsoft technology licensing, llc, Douglas P. KELLEY of Sammamish WA (US) for microsoft technology licensing, llc, Karin STRAUSS of Seattle WA (US) for microsoft technology licensing, llc, Robert CARLSON of Seattle WA (US) for microsoft technology licensing, llc, Hsing-Yeh PARKER of Woodinville WA (US) for microsoft technology licensing, llc, John MULLIGAN of Redmond WA (US) for microsoft technology licensing, llc, Luis H. CEZE of Redmond WA (US) for microsoft technology licensing, llc, Yuan-Jyue CHEN of Seattle WA (US) for microsoft technology licensing, llc, Douglas CARMEAN of Seattle WA (US) for microsoft technology licensing, llc

IPC Code(s): B01J19/00

CPC Code(s): B01J19/0046



Abstract: a system includes a synthesizer unit having a fluid input to receive fluids and a communication input to receive commands to synthesize data-encoded dna sequences and cleave the dna. a first flexible chemistry reaction chamber module may be fluidically coupled to the synthesizer unit to receive the data-encoded dna sequences and amplify the sequences. a deposition unit may be fluidically coupled to the first flexible chemistry reaction chamber module to receive the amplified dna sequences and encapsulate the amplified dna sequences into one or more wells in a storage plate for storage and retrieval to and from a plate storage unit. retrieved dna may be processed and read by further units.


20250045049. AI-DRIVEN PULL REQUEST SUMMARIZATION_simplified_abstract_(microsoft technology licensing, llc.)

Inventor(s): NEELAKANTAN SUNDARESAN of BELLEVUE WA (US) for microsoft technology licensing, llc., ALEXEY SVYATKOVSKIY of BELLEVUE WA (US) for microsoft technology licensing, llc., MICHELE TUFANO of BELLEVUE WA (US) for microsoft technology licensing, llc., SHUO ZHANG of ISSAQUAH WA (US) for microsoft technology licensing, llc.

IPC Code(s): G06F8/77, G06F16/2457, G06N3/0455, G06N3/0475

CPC Code(s): G06F8/77



Abstract: an artificial intelligence (ai) driven pull request summarization system utilizes a large language model to classify the code changes of a pull request and to generate a summary of the changes contained in the pull request. the large language model predicts the pull request classification and summarization given a prompt that includes the top-k code changes in the pull request of a repository. the code changes are prioritized based on the most impact that a code change has on the files, methods and classes in the repository. each of the top-k code changes is linked to a related open issue of the repository, if any. a suggested code reviewer for a code change is then selected from an author or commentator associated with the linked open issue.


20250045088. PREDICTING WORKER INSTANCE COUNT FOR CLOUD-BASED COMPUTING PLATFORMS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Neha KESHARI of Bothell WA (US) for microsoft technology licensing, llc, Abhisek PAN of Bellevue WA (US) for microsoft technology licensing, llc, David Allen DION of Bothell WA (US) for microsoft technology licensing, llc, Brendon MACHADO of Seattle WA (US) for microsoft technology licensing, llc, Karthik Subramaniam HARIHARAN of Seattle WA (US) for microsoft technology licensing, llc, Karthikeyan SUBRAMANIAN of Redmond WA (US) for microsoft technology licensing, llc, Thomas MOSCIBRODA of Bellevue WA (US) for microsoft technology licensing, llc, Karel Trueba NOBREGAS of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F9/455

CPC Code(s): G06F9/45558



Abstract: described are examples for recommending increase in worker instance count for an availability zone in a cloud-based computing platform. a machine learning (ml) model can be used to predict a time series forecast of a workload for the availability zone in a future time period. a predicted number of worker instances to handle the predicted workload can be computed, and if the number of worker instances in the availability zone is less than the predicted number of worker instances, a recommendation to increase the number of worker instances in the availability zone can be generated.


20250045148. DETECTING AND REPAIRING RELIABILITY ISSUES IN OPERATING SYSTEMS AND APPLICATIONS USING A GENERATIVE ARTIFICIAL INTELLIGENCE SYSTEM_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Rajeev Prabhu ACHARYA of Redmond WA (US) for microsoft technology licensing, llc, Siamak AHARI of Seattle WA (US) for microsoft technology licensing, llc, Vinay RAO of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F11/07, G06F8/70, G06F11/36

CPC Code(s): G06F11/0793



Abstract: examples of the present disclosure describe systems and methods for automatically detecting and repairing reliability issues in operating systems and applications using a generative artificial intelligence (“ai”) system. in examples, a generative ai system receives a request to evaluate a detected issue in a software service or application. in response, the system analyzes error information associated with the detected issue to build an error context for the software code that caused the detected issue. the error context is used to identify the location of the software code file that comprises the software code. the error context and the software code file are used to identify a prompt. the prompt, the error context, and/or the identified software code are provided as input to a language model. the language model provides an output that is responsive to the user request and may perform actions to further evaluate or repair the detected issue.


20250045294. EXTENSIBLE DATA PLATFORM WITH DATABASE DOMAIN EXTENSIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Mehmet Kadri UMAY of Redmond WA (US) for microsoft technology licensing, llc, Imran SIDDIQUE of Bellevue WA (US) for microsoft technology licensing, llc, Nayana Singh PATEL of Mercer Island WA (US) for microsoft technology licensing, llc, Jyothsna Devi BIJJAM of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F16/25, G06F16/16, G06F16/188, G06F16/21, G06F16/23

CPC Code(s): G06F16/258



Abstract: a computing system that includes one or more server computing devices including one or more processors configured to execute instructions for a domain extensibility module that provides software development tools for building domain extensions for a database platform, and a data ingestion module that provides software development tools for defining a metadata schema for extracting metadata from data files. the one or more processors are configured to receive a set of data from a user computing device, define a target metadata schema that includes one or more metadata fields that will be populated during a data ingestion process, define a target domain extension that defines one or more data types for storing the received set of data after performing the data ingestion process, and ingest the received set of data using a metadata extraction pipeline to generate metadata files based on the target metadata schema.


20250045426. ANALYZING AGGREGATED EVENT DATA TO IDENTIFY AND ADDRESS PERMISSIONS ISSUES_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Marcio COSTA, Jr. of Bothell WA (US) for microsoft technology licensing, llc, Michael John SPEER of Seattle WA (US) for microsoft technology licensing, llc, Margaret McCormack GARLAND of New York NY (US) for microsoft technology licensing, llc, Vritti Sanjesh ROHIRA of Mountain View CA (US) for microsoft technology licensing, llc, Jagadeesh KALKI of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): G06F21/60, G06F21/62, H04L9/40

CPC Code(s): G06F21/604



Abstract: a computerized method analyzes permissions and identifies permission insights. a group of event records is obtained from a data source and a subgroup of event records associated with a user is identified in the obtained group of event records. the identified subgroup of event records is mapped to a group of required permissions using a permission hierarchy and a group of granted permissions of the user are identified. it is determined that the group of granted permissions of the user differs from the group of required permissions to which the subgroup of event records is mapped using the permission hierarchy. a permission insight action is performed based on determining that the group of granted permissions of the user differs from the group of required permissions. thus, the method enables comprehensive analysis of permissions using data from multiple data sources to generate a single set of possible permission issues or insights.


20250045512. REWRITING TEXT GENERATED BY A GENERATIVE MODEL_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Peter POTASH of Gatineau (CA) for microsoft technology licensing, llc

IPC Code(s): G06F40/166

CPC Code(s): G06F40/166



Abstract: a computing system performs several acts, where the acts include providing text generated by a generative model and content of a webpage to a computer-implemented text rewriting model, where the generative model generated the text based upon user input received from a client computing device, and further where the generative model generated a citation to the webpage to indicate that the text generated by the generative model is supported by the content of the webpage. the acts also include generating, by the computer-implemented text rewriting model, a rewriting of the text, where the computer-implemented text rewriting model generates the rewriting of the text based upon: 1) the text generated by the generative model; and 2) the content of the webpage. the acts further include transmitting the rewriting of the text to the client computing device for presentment as a response to the user input received from the client computing device.


20250045516. REAL-TIME ARTIFICIAL INTELLIGENCE POWERED DYNAMIC SELECTION OF TEMPLATE SECTIONS FOR ADAPTIVE CONTENT CREATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ricardo REYNA FERNANDEZ of Boston MA (US) for microsoft technology licensing, llc, Jenna HONG of Acton MA (US) for microsoft technology licensing, llc

IPC Code(s): G06F40/186, G06F16/332

CPC Code(s): G06F40/186



Abstract: a data processing system implements and iterative process for dynamically creating a template including receiving a request for a template suggestion for an electronic content item for an application on a client device. the request includes an identifier of the application and textual content from the first electronic content item. the system further implements providing the identifier of the first application and the textual content to a language model to obtain a template suggestion, the language model being trained to analyze the identifier of the application and the textual content and to output the template suggestion, the template suggestion comprising a template identifier and a first subsection identifier identifying a first subsection of the first template predicted to be relevant to the user for creating the electronic content item, sending the template suggestion to the client device, and causing the client device to present the template suggestion in the application.


20250046361. WRITEBACK CONTROL FOR READ-DESTRUCTIVE COMPUTER MEMORY_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Ori LASLO of Rehovot (IL) for microsoft technology licensing, llc, Gilad KIRSHENBOIM of Petach Tiqva (IL) for microsoft technology licensing, llc

IPC Code(s): G11C11/4096, G11C11/408, G11C11/54

CPC Code(s): G11C11/4096



Abstract: a method comprises receiving a read instruction and determining a read address in computer memory corresponding to the read instruction, where the read address references a cell within a row of read-destructive computer memory. the method further comprises determining a discard state for data stored in the row according to a usage of the data, the discard state being positive for data to be read only once and negative for data to be read more than once. the data is read from the row and written back to the row if the discard state is negative. if the discard state is positive, then the method returns without writing the data back to the row.


20250047461. ELLIPTIC CURVE CRYPTOGRAPHY MASKED BLINDING COUNTERMEASURE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Mojtaba BISHEH NIASAR of Ithaca NY (US) for microsoft technology licensing, llc, Bharat S. Pillilli of El Dorado Hills CA (US) for microsoft technology licensing, llc

IPC Code(s): H04L9/00, H04L9/08, H04L9/30, H04L9/32

CPC Code(s): H04L9/002



Abstract: masked scalar blinding circuits for a side channel analysis (sca) attack countermeasure are provided. a circuit can include logic gates configured to receive a private key and generate a first private key value and a second private key value that sum to the private key, a first multiplier configured to generate a first product based on a first random number and a multiplicative group order, a second multiplier configured to generate a second product based on a second random number and the multiplicative order group, and circuitry configured to generate a result and a carry out, based on the first private key value, second private key value, the first product, and the second product.


20250047506. EMBEDDING INTERMEDIATE CERTIFICATE IN DIGITAL CERTIFICATE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Pu Liu of Carnation WA (US) for microsoft technology licensing, llc, Yingchang Charley Zhang of Redmond WA (US) for microsoft technology licensing, llc, Akshay Kishor Kulkarni of Redmond WA (US) for microsoft technology licensing, llc, Deyang Gu of Mercer Island WA (US) for microsoft technology licensing, llc, Lucius B. Fleuchaus of Redmond WA (US) for microsoft technology licensing, llc, Philip Joseph Hallin of Port Townsend WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L9/32

CPC Code(s): H04L9/3268



Abstract: technology is shown for verifying a leaf certificate in a pki chain of trust involving receiving a leaf certificate signed by an intermediate certificate embedded in the leaf certificate. the intermediate certificate is extracted from the received leaf certificate and its public key used to calculate a signature for the received leaf certificate. the calculated signature is compared to a signature included in the received leaf certificate. the received leaf certificate is verified when the calculated signature matches the signature included in the received leaf certificate. the intermediate certificate can be included as a x.509 property of the leaf certificate.


20250047552. HIGH AVAILABILITY OF HOST DATA PATH WITH TUNNELING IN SOFTWARE DEFINED NETWORKS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Avijit GUPTA of Redmond WA (US) for microsoft technology licensing, llc, Deepak BANSAL of Bellevue WA (US) for microsoft technology licensing, llc, Kaixiang MIAO of Redmond WA (US) for microsoft technology licensing, llc, Rishabh TEWARI of Sammamish WA (US) for microsoft technology licensing, llc, Weixi CHEN of Berkeley CA (US) for microsoft technology licensing, llc, Guohan LU of Redmond WA (US) for microsoft technology licensing, llc, Lihua YUAN of Redmond WA (US) for microsoft technology licensing, llc, Shahzad IQBAL of Redmond WA (US) for microsoft technology licensing, llc, Prince SUNNY of Redmond WA (US) for microsoft technology licensing, llc, Arun Jeedigunta Venkata SATYA of Redmond WA (US) for microsoft technology licensing, llc, Zexuan ZHAO of Redmond WA (US) for microsoft technology licensing, llc, Venkat Satish KATTA of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L41/0668, H04L12/46, H04L41/0806, H04L45/76

CPC Code(s): H04L41/0668



Abstract: techniques are described for managing connection states at an active network appliance and a backup network appliance. the active network appliance and backup network appliance are configured to process connections in a software defined network (sdn). the active network appliance is configured to actively process connections, and the backup network appliance maintains connection states such that the backup network appliance can actively process connections in response to a failure of the active network appliance.


20250047598. WEIGHTED RANDOM EARLY BACK-TO-SENDER NOTIFICATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abdul KABBANI of Redmond WA (US) for microsoft technology licensing, llc, Torsten HOEFLER of Pfaeffikon (CH) for microsoft technology licensing, llc

IPC Code(s): H04L47/11, H04L47/33

CPC Code(s): H04L47/115



Abstract: it is determined that a computing node is contributing to a network congestion event. a congestion notification message is generated. a timing profile is determined for sending the congestion notification message based on the level of the network congestion event. based on the timing profile, the congestion notification message is forwarded to the computing node determined to be contributing to the network congestion event.


20250047600. FAIRNESS AND CONGESTION CONTROL CONVERGENCE_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abdul KABBANI of Redmond WA (US) for microsoft technology licensing, llc, Torsten HOEFLER of Pfaeffikon (CH) for microsoft technology licensing, llc

IPC Code(s): H04L47/12, H04L47/11, H04L47/27

CPC Code(s): H04L47/12



Abstract: a first ratio of a sending rate limit to a full line rate for a link in the computing network is accessed. a second ratio of a sending window size to w_max for the link is accessed. w_max is the maximum allowed window size or the window size that utilizes an end-to-end path for the link. one or more of the first or second ratio is used to determine an amount to reduce the sending rate or window for the link in response to an indication of network congestion in the link.


20250047603. SCALABLE COORDINATION OF CONGESTION CONTROL AND ADAPTIVE LOAD BALANCING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abdul KABBANI of Redmond WA (US) for microsoft technology licensing, llc, Torsten HOEFLER of Pfaeffikon (CH) for microsoft technology licensing, llc

IPC Code(s): H04L47/125

CPC Code(s): H04L47/125



Abstract: a computing network implements a congestion control mechanism and a load balancing mechanism. the load balancing mechanism is run at the packet level. a connection-level measure is generated for congestion in the computing network. the connection-level measure is accumulated at the packet level. activation of the congestion control mechanism is limited until the accumulated connection-level measure reaches a threshold.


20250047604. COORDINATING CONGESTION CONTROL AND ADAPTIVE LOAD BALANCING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abdul KABBANI of Redmond WA (US) for microsoft technology licensing, llc, Torsten HOEFLER of Pfaeffikon (CH) for microsoft technology licensing, llc

IPC Code(s): H04L47/125

CPC Code(s): H04L47/125



Abstract: a computing network implements a congestion control mechanism and a load balancing mechanism. it is determined which available routes in the network are congested. activation of the congestion control mechanism is limited until a threshold number of the available routes are determined to be congested, which prevents over-attenuation of an overall sending rate or window by the congestion control mechanism.


20250047610. RECYCLED ENTROPIES PACKET SPRAYING_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abdul KABBANI of Redmond WA (US) for microsoft technology licensing, llc, Torsten HOEFLER of Pfaeffikon (CH) for microsoft technology licensing, llc

IPC Code(s): H04L47/24, H04L47/12

CPC Code(s): H04L47/24



Abstract: an entropy value is generated for a data packet to be transmitted on a computing network. the entropy value is usable to select or change a network path for the data packet. in response to receiving an acknowledgement message for the data packet, the entropy value is saved in a storage structure if the entropy value is acknowledged as not congested. when transmitting an additional data packet, the oldest saved entropy from the storage structure is reused and the oldest saved entropy value is invalidated.


20250047613. ROUND-TRIP TIME AND EXPLICIT CONGESTION NOTIFICATION SIGNALS FOR BANDWIDTH UTILIZATION_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Abdul KABBANI of Redmond WA (US) for microsoft technology licensing, llc, Torsten HOEFLER of Pfaeffikon (CH) for microsoft technology licensing, llc

IPC Code(s): H04L47/263, H04L47/10, H04L47/12

CPC Code(s): H04L47/263



Abstract: acknowledgement messages for a link in a computing network are accessed. round trip time (rtt) measurements for the link are accessed. in response to determining that none of the acknowledgement messages are explicit congestion notification (ecn)-marked and none of the accessed rtt measurements exceeded a minimum expected latency threshold, it is determined that an end-to-end path of the link is not congested.


20250047616. LOW OVERHEAD SEND/RECEIVE DATA DELIVERY INTO USER MEMORY_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Torsten HOEFLER of Pfaeffikon (CH) for microsoft technology licensing, llc, Abdul KABBANI of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L47/43, H04L47/30

CPC Code(s): H04L47/43



Abstract: a match table is used to match a concatenation of a source address of a data packet and a consecutive message sequence number (msn) to a match data structure. the matched concatenation is inserted into the match data structure based on a source and a running counter for a msn to each source. the currently active pdc associated with the source is attached or an empty pdc is atomically created and attached. in response to a packet arriving before the semantic layer has posted a recv( ), a canary value “failed match” is atomically inserted into the match data structure and a request to wait (rtw) message is sent to the source. in response to the semantic layer posting the recv( ), the “failed match” entry in the match data structure is identified, the “failed match” entry is atomically updated with match information, and a request to send (rts) message is sent to the source.


20250047622. GENERATING DIVERSE MESSAGE CONTENT SUGGESTIONS_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Praveen Kumar Bodigutla of San Jose CA (US) for microsoft technology licensing, llc, Sai Krishna Bollam of Union City CA (US) for microsoft technology licensing, llc, Saurabh Gupta of Bellevue WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L51/02, G06F40/56, H04L51/04

CPC Code(s): H04L51/02



Abstract: embodiments of the disclosed technologies are capable of generating diverse suggested message content. the embodiments describe generating a message plan comprising attribute data and section data. the embodiments further describe inputting the message plan as a prompt to a first generative model. the first generative model is fine-tuned using a training message plan. the training message plan comprises an ordered sequence of training attribute data and training section data. the training attribute data and training section data are extracted from historic messages or generated messages. the embodiments further describe generating, by the first generative model, message content suggestions based on the attribute data and section data.


20250047646. EDGE CONNECTIVITY GATEWAY_simplified_abstract_(microsoft technology licensing, llc)

Inventor(s): Prasidh ARORA of Seattle WA (US) for microsoft technology licensing, llc, Manoj Kumar AMPALAM of Suwanee GA (US) for microsoft technology licensing, llc, Nikhil MHATRE of Kirkland WA (US) for microsoft technology licensing, llc, Barath Hassan VENUGOPAL of Woodinville WA (US) for microsoft technology licensing, llc, Arun RAMACHANDRAN of Redmond WA (US) for microsoft technology licensing, llc

IPC Code(s): H04L9/40

CPC Code(s): H04L63/0281



Abstract: a disclosed method facilitates communications between an edge device and a cloud-based service component via an enterprise proxy without configuring the enterprise proxy to allow access to a service domain associated with the cloud-based service component. the method includes receiving, at a first proxy on the edge device, a service domain connection request from the service agent that specifies a service domain associated with the cloud-based service component. the first proxy responds to the first connection request by transmitting a sequence of nested connection requests including an inner connection request and an outer connection request. the inner connection request establishes a first communication channel between the first proxy and a cloud-based gateway. the outer connection request is transmitted along the first communication channel and establishes a second communication channel between the cloud-based gateway and the service domain requested by the service agent.


20250047850. CONTROL AND USE OF CHROMA QUANTIZATION PARAMETER VALUES_simplified_abstract_(microsoft technology licensing, llc)

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

IPC Code(s): H04N19/124, H04N19/126, H04N19/146, H04N19/174, H04N19/186, H04N19/44, H04N19/70

CPC Code(s): H04N19/124



Abstract: innovations in control and use of chroma quantization parameter (“qp”) values that depend on luma qp values. more generally, the innovations relate to control and use of qp values for a secondary color component that depend on qp values for a primary color component. for example, during encoding, an encoder determines a qp index from a primary component qp and secondary component qp offset. the encoder maps the qp index to a secondary component qp, which has an extended range. the encoder outputs at least part of a bitstream including the encoded content. a corresponding decoder receives at least part of a bitstream including encoded content. during decoding, the decoder determines a qp index from a primary component qp and secondary component qp offset, then maps the qp index to a secondary component qp, which has an extended range.


MICROSOFT TECHNOLOGY LICENSING, LLC patent applications on February 6th, 2025