Microsoft Technology Licensing, LLC patent applications on September 5th, 2024
Patent Applications by Microsoft Technology Licensing, LLC on September 5th, 2024
Microsoft Technology Licensing, LLC: 44 patent applications
Microsoft Technology Licensing, LLC has applied for patents in the areas of G06F40/40 (6), G06F40/166 (6), G06N3/0475 (5), H04L9/40 (4), G06N20/00 (3) G06N20/00 (3), G06F40/166 (3), G06N3/0475 (3), G06F40/40 (2), G06F16/3329 (2)
With keywords such as: data, user, prompt, generative, based, device, input, content, interface, and network in patent application abstracts.
Patent Applications by Microsoft Technology Licensing, LLC
Inventor(s): Eoin Conor O’FARRELL of Frederiksberg (DK) for microsoft technology licensing, llc, Roland ZEISEL of Copenhagen (DK) for microsoft technology licensing, llc, Roman Mykolayovych LUTCHYN of Santa Barbara CA (US) for microsoft technology licensing, llc, Tom Marijn LAEVEN of Delft (NL) for microsoft technology licensing, llc, Kevin Alexander VAN HOOGDALEM of Alphen aan den Rijn (NL) for microsoft technology licensing, llc, Naganivetha THIYAGARAJAH of Copenhagen (DK) for microsoft technology licensing, llc, Andrey ANTIPOV of Santa Barbara CA (US) for microsoft technology licensing, llc, William Scott COLE, JR. of Sammamish WA (US) for microsoft technology licensing, llc
IPC Code(s): G01B7/02, G06N10/40
CPC Code(s): G01B7/02
Abstract: a superconductor-semiconductor device is provided, including a hybrid superconductor-semiconductor wire. the superconductor-semiconductor device may further include a hybrid localization length (ll) measurement device including a plurality of contact gates located above the hybrid superconductor-semiconductor wire in a thickness direction. the hybrid ll measurement device may further include a conductance sensor electrically coupled to the plurality of contact gates.
20240295942. FEATURE DISCOVERY LAYER_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Thomas Henry ALPHIN, III of Kirkland WA (US) for microsoft technology licensing, llc, Jan-Kristian MARKIEWICZ of Redmond WA (US) for microsoft technology licensing, llc, Jan H. KARACHALE of Redmond WA (US) for microsoft technology licensing, llc, Benjamin J. SCHOEPKE of Seattle WA (US) for microsoft technology licensing, llc, Ryan Brennen CUPPERNULL of Ann Arbor MI (US) for microsoft technology licensing, llc, William Scott STAUBER of Seattle WA (US) for microsoft technology licensing, llc, Aury Fuchsia DELMAR of Seattle WA (US) for microsoft technology licensing, llc, Yashraj M. BORSE of Redmond WA (US) for microsoft technology licensing, llc, Albert Peter YIH of Seattle WA (US) for microsoft technology licensing, llc, Jeffrey Matthew SMITH of Monroe WA (US) for microsoft technology licensing, llc, Michael Pe VON HIPPEL of Seattle WA (US) for microsoft technology licensing, llc, Robert Armen MIKHAYELYAN of Seattle WA (US) for microsoft technology licensing, llc, Eric Norman BADGER of Redmond WA (US) for microsoft technology licensing, llc, Ryan Lee SOLORZANO of Redmond WA (US) for microsoft technology licensing, llc, Nishitha BURMAN of Seattle WA (US) for microsoft technology licensing, llc, Juan Sebastian SEPULVEDA VARON of Vancouver WA (US) for microsoft technology licensing, llc, Jerome HEALY of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F3/04812, G06F3/0482, G06F9/451
CPC Code(s): G06F3/04812
Abstract: disclosed is an operating system (os) discovery mode that identifies and provides access to os and/or third-party provided features within an applicable region of a desktop. in some configurations, once the discovery mode is activated, the content displayed by the applicable region is analyzed to identify content usable by os and/or third-party provided features. visual cues are rendered in the applicable region near the identified content, highlighting the availability of the os and/or third-party provided features. users may interact with the visual cues to manipulate the underlying content or to invoke the os and/or third-party provided features. os and/or third-party provided features may modify content displayed by an application, launch an inline micro-experience, crop or export images, etc. while in the discovery mode, visual cues are highlighted as a discovery mouse cursor moves around the desktop. in some configurations the discovery mode is triggered automatically, causing an os service to automatically identify and display a set of entity visual cues across the applicable region.
Inventor(s): Daniel John IMMS of Bothell WA (US) for microsoft technology licensing, llc, Megan Moriarity ROGGE of Inlet Beach FL (US) for microsoft technology licensing, llc
IPC Code(s): G06F9/451, G06F9/455
CPC Code(s): G06F9/453
Abstract: techniques for expanding capabilities of a computing shell, which exposes services provided by an os and which is separated from a kernel of the os, by enabling a command line interface (cli) of the shell to have context aware capabilities. an event in which a command is entered in the cli is detected. the cli displays a command decoration that is selectable and that, when selected, triggers display of a menu comprising a command suggestion. the command suggestion is generated based on a context associated with the command. in response to selection of the command decoration, the menu is displayed. this menu includes the command suggestion. in response to selection of the command suggestion, the computing shell automatically executes the command suggestion.
Inventor(s): Ion TODIREL of Bellevue WA (US) for microsoft technology licensing, llc, Bogdan Ionut MIHALCEA of Sammamish WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F11/36
CPC Code(s): G06F11/3624
Abstract: an enhanced compiler recognizes debug script which is embedded with program statements in a source code, and emits compiled code containing various debugger command instructions among program instructions. embedded commands are not limited to break or assert statements. different portions of a program's compiled code are either tailored for debugging or else performance optimized, depending on the location and kind of embedded debug script statements. debugger commands for debugging race conditions, intermittent bugs, mutation testing code versions, and other complex development challenges are documented and versioned as part of the source code. program process execution paths are chosen based on call stack search results, touch counts, breakpoint status, and other data accessed via a debugger. debug script statements are categorized and utilized to balance debugging support against performance optimization in code from a source generator, or just-in-time code.
Inventor(s): Jinwen XI of Sunnyvale CA (US) for microsoft technology licensing, llc, Ming Gang LIU of Kirkland WA (US) for microsoft technology licensing, llc, Eric S. CHUNG of Woodinville WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F13/36
CPC Code(s): G06F13/36
Abstract: a field programmable gate array (fpga) including a configurable interconnect fabric connecting a plurality of logic blocks, the configurable interconnect fabric and the logic blocks being configured to implement a data masking circuit configured to: receive input data including data values at a plurality of indices of the input data; select between a data value of the data values and an alternative value using a masking multiplexer to generate masked data, the masking multiplexer being controlled by a mask value of a plurality of mask values at indices corresponding to the indices of the input data; and output the masked data. in some examples, the configurable interconnect fabric and the logic blocks are further configured to implement a mask generation circuit configured to generate the mask values. in some examples, the mask values are received from external memory.
Inventor(s): Shi PU of Kirkland WA (US) for microsoft technology licensing, llc, Shruti KASETTY of Bellevue WA (US) for microsoft technology licensing, llc, Anish AGARWAL of Bothell WA (US) for microsoft technology licensing, llc, Hao XIE of Redmond WA (US) for microsoft technology licensing, llc, Abhishek KADIAN of Jersey City NJ (US) for microsoft technology licensing, llc, Umme Salma Shabbir GADRIWALA of Seattle WA (US) for microsoft technology licensing, llc, Carly LARSSON of Issaquah WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F16/23, G06F16/27
CPC Code(s): G06F16/2365
Abstract: a data verification agent serves to verify data that is being redundantly stored in both a first data store and a second data store. the data verification agent compares corresponding objects in the first and second data stores to determine any mismatch between the objects. the data verification agent includes a mismatch ignore function causing the agent to skip a comparison of corresponding data objects in the first and second data stores in response to an indication that a mismatch between the objects would not necessarily indicate a synchronization failure so as to minimize false positive determinations of a synchronization failure.
Inventor(s): Matthew Jonathan GARDNER of Irvine CA (US) for microsoft technology licensing, llc, Jason Michael EISNER of Baltimore MD (US) for microsoft technology licensing, llc, Christopher KEDZIE of Brooklyn NY (US) for microsoft technology licensing, llc, Andrei VOROBEV of Bellevue WA (US) for microsoft technology licensing, llc, Eui Chul SHIN of San Francisco CA (US) for microsoft technology licensing, llc, Joshua James CLAUSMAN of Ames IA (US) for microsoft technology licensing, llc
IPC Code(s): G06F16/332, G06F16/338, G06F21/62, G06F40/279, G10L15/22
CPC Code(s): G06F16/3329
Abstract: systems and methods are provided for implementing conversational large language model (“llm”) or other ai/ml-based user tenant orchestration. a first prompt is generated based on natural language (“nl”) input from a user. the first prompt is used by a first llm or ai/ml system to generate a query to access data items that are stored in a portion of a multitenant data storage system, the portion being accessible by the user. once accessed and received, the data items are input into a second prompt that is used by a second llm or ai/ml system to return a set of functions with corresponding sets of arguments. the set of functions are executed according to the sets of arguments, and the results of the executed functions are used to generate a response to the nl input. the generated response is then caused to be presented to the user via a user interface.
Inventor(s): Yu Jia of Kirkland WA (US) for microsoft technology licensing, llc, Kevin M. Chuang of San Francisco CA (US) for microsoft technology licensing, llc, Dixon Lo of San Francisco CA (US) for microsoft technology licensing, llc, Praveen Kumar Bodigutla of San Jose CA (US) for microsoft technology licensing, llc, Sandeep Kumar Jha of San Jose CA (US) for microsoft technology licensing, llc
IPC Code(s): G06F16/332, G06F40/20
CPC Code(s): G06F16/3329
Abstract: methods, systems, and apparatuses include receiving input from a client device providing a graphical user interface (gui) associated with a profile and a profile interface. attribute data is extracted from the profile in response to receiving the input. an identifier is determined for the profile based on the attribute data. a set of attributes of the attribute data is mapped to a set of prompt inputs based on the identifier. a prompt is created using the set of prompt inputs. a generative language model is applied to the prompt. a suggestion for adding content to the profile is output by the generative language model based on the prompt. the suggestion is sent to the client device for presentation via the profile interface.
Inventor(s): Katie Elizabeth GOLDSTEIN of Hillsborough CA (US) for microsoft technology licensing, llc, Katherine Chen LEE of Seattle WA (US) for microsoft technology licensing, llc, Ilda Marie LADEIRA of Redmond WA (US) for microsoft technology licensing, llc, Pavi BHATTER of Fremont CA (US) for microsoft technology licensing, llc, Allan Joseph BONIFACIO of Toronto (CA) for microsoft technology licensing, llc, Chelsea LE of Seattle WA (US) for microsoft technology licensing, llc, Alexander Leo CAMPBELL of Seattle WA (US) for microsoft technology licensing, llc, Bradford Glenn SINGLEY of Renton WA (US) for microsoft technology licensing, llc, Zhe LIU of Bellevue WA (US) for microsoft technology licensing, llc, Houman MOTEVASELOLHAGH of Seattle WA (US) for microsoft technology licensing, llc, Arthur Li-Pang CHEN of Bellevue WA (US) for microsoft technology licensing, llc, Dena Natalie SAUNDERS of Sammamish WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F16/9538, G06F3/04817, G06F3/0482, G06F16/9532
CPC Code(s): G06F16/9538
Abstract: a computing device is configured to perform acts that include displaying a graphical user interface (gui) of an operating system installed on the computing device, where a taskbar of the gui includes a search box. the search box includes: 1) a text entry field that is configured to receive textual input; and 2) a graphical icon. the acts also include detecting a selection of the text entry field and presenting a first graphical pane on the display in response to detecting the selection of the text entry field, where the first graphical pane includes first content. the acts also include detecting a selection of the graphical icon. the acts further include presenting a second graphical pane on the display in response to detecting the selection of the graphical icon, where the second graphical pane comprises second content that is different from the first content.
Inventor(s): Xi CHEN of Redmond WA (US) for microsoft technology licensing, llc, Kalin Georgiev TOSHEV of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F21/16, G06K7/14
CPC Code(s): G06F21/16
Abstract: provided is a computing system for protection against document sharing. the computing system includes a processor having associated memory, the processor being configured to execute instructions using portions of the memory to cause the processor to implement a compliance portal where a policy is established covering a plurality of documents, transmit the policy to a client device having a display screen, and in response to receiving an indication that the client device has triggered the policy, instruct the client device to modify a graphics pipeline to add an opaque watermark to a screen image displayed on the display screen.
Inventor(s): Matthew Jonathan GARDNER of Irvine CA (US) for microsoft technology licensing, llc
IPC Code(s): G06F21/54
CPC Code(s): G06F21/54
Abstract: systems and methods are provided for implementing adverse or malicious input mitigation for large language models (“llms”) or other ai/ml systems. a subset of example pairs of adverse inputs and proper outputs whose inputs are similar to inputs of a current dialogue context is identified. a subset of example pairs of non-adverse inputs and proper outputs whose inputs are similar to the inputs of the current dialogue context may also be identified. the identified subset(s) of similar example pairs (adverse set and, sometimes, non-adverse set also) is incorporated as part of a prompt for an llm or ai/ml system to return an output. by following the example adverse input and proper output pairs (and in some cases, the example non-adverse input and proper output pairs as well), the llm or ai/ml system is less likely to produce improper or inappropriate outputs in response to an attack or other adverse inputs.
Inventor(s): Amer Aref HASSAN of Kirkland WA (US) for microsoft technology licensing, llc, Mahendra D. SEKARAN of Sammamish WA (US) for microsoft technology licensing, llc, Edward C. GIAIMO, III of Bellevue WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F21/62, G06F16/176
CPC Code(s): G06F21/6209
Abstract: the techniques disclosed herein provide enhanced security features for controlling access to shared content and private content of a document. a system can enable multiple users to access a common content file, such as a word document. each user can add additional private content unique to each individual user. private content associated with a particular user is restricted from being shared with any other user. thus, when a first user opens a file authored and/or owned by other users stored in a cloud storage service, the system allows that first user to see the common content that is shared by the other users plus private content that is unique to the first user, but not allow the first user to view other private content provided by the other users.
Inventor(s): Caleb WHITMORE of San Francisco CA (US) for microsoft technology licensing, llc, Susan Marie GRIMSHAW of Krikland WA (US) for microsoft technology licensing, llc, Poonam Ganesh HATTANGADY of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F40/166, G06F40/106, H04L51/42
CPC Code(s): G06F40/166
Abstract: systems and methods for using a generative artificial intelligence (ai) model to generate a suggested draft reply to a selected message. a message generation system and method are described that use guardrails that prevent unnecessary ai model processing and accidental sending of an ai model-generated draft. in some examples, draft reply-generation is limited to a subset of messages (e.g., focused, non-confidential) and triggering of the draft reply generation is performed only after user interaction criteria are satisfied. in some examples, a confirmation message is presented when the draft reply is attempted to be sent with no changes or quickly after the draft is generated. for instance, the guardrails limit the number of times the ai model is invoked to generate suggested replies and further prevents users from accidentally sending drafts generated from the ai model.
Inventor(s): Poonam Ganesh HATTANGADY of Seattle WA (US) for microsoft technology licensing, llc, Adam Douglas TROY of Bothell WA (US) for microsoft technology licensing, llc, Michael Ivan BORYSENKO of Brighton (CA) for microsoft technology licensing, llc, Susan Marie GRIMSHAW of Kirkland WA (US) for microsoft technology licensing, llc, Caleb WHITMORE of San Francisco CA (US) for microsoft technology licensing, llc
IPC Code(s): G06F40/166, G06F3/0484, G06F40/103, G06F40/279, G06F40/58, G06N3/0475, G06N3/09
CPC Code(s): G06F40/166
Abstract: systems and methods for using a generative artificial intelligence (ai) model to generate a suggested draft reply to a selected message. a message generation system and method are described that optimize input that is provided to the ai model so that it provides the most relevant information. in some examples, input prompts to the ai model are limited in size and latency can be impacted based on the size of the input provided to the ai model. thus, the method and system identify, include, and format relevant information in an input prompt. the prompt reduces latency by the generative ai model in processing the prompt and may also lead to more relevant results produced by the generative ai model.
Inventor(s): Susan Marie GRIMSHAW of Kirkland WA (US) for microsoft technology licensing, llc, Poonam Ganesh HATTANGADY of Seattle WA (US) for microsoft technology licensing, llc, Caleb WHITMORE of San Francisco CA (US) for microsoft technology licensing, llc, Tashfeen AHMED of Dublin (IE) for microsoft technology licensing, llc, Ravi Teja KOGANTI of Bellevue WA (US) for microsoft technology licensing, llc, Michael Ivan BORYSENKO of Brighton (CA) for microsoft technology licensing, llc
IPC Code(s): G06F40/166, G06F3/0482, G06F3/04847, G06F40/205, G06F40/40, G06N3/0475, G06N3/09
CPC Code(s): G06F40/166
Abstract: systems and methods for using a generative artificial intelligence (ai) model using a multi-turn process to generate a suggested draft reply to a selected message. a first turn of the multi-turn process uses a shorter prompt including at least a portion of the body of the selected message and that requests multiple draft replies from the ai model. the resulting ai-generated draft replies are shortened, summarized, and/or otherwise converted into a plurality of shortened summaries that are presented as reply options to a user. upon selecting a shortened summary, a more robust prompt is generated in a second turn with the ai model with the selected reply option to generate a more complex suggested draft reply to the selected message. additionally, various customization options are provided, which when selected, reframe a query presented to the ai model to generate a more relevant and personalized response.
Inventor(s): Matthew Jonathan GARDNER of Irvine CA (US) for microsoft technology licensing, llc
IPC Code(s): G06F40/169, G06F40/134, G06F40/279
CPC Code(s): G06F40/169
Abstract: systems and methods are provided for implementing confidence enhancement for responses by document-based large language models (“llms”) or other ai/ml systems. a first prompt is generated based on data items that are previously received or accessed. the first prompt is used by a first llm or ai/ml system to extract requested information from the data items. one or more citations are generated and presented within a structured object together with a representation of the extracted information, in some cases, as output from a second llm or ai/ml system. in some cases, the citations and/or the representation may be verified by a third llm or ai/ml system, and reliability indicators may be generated for the citations and/or the representation based on determined accuracy of the citations and/or the representation. in this manner, the common issue of hallucinations may be mitigated.
Inventor(s): Alexander Ping Tsun of Cupertino CA (US) for microsoft technology licensing, llc, Jennifer Kloke of Austin TX (US) for microsoft technology licensing, llc, Zhengming Xing of Palo Alto CA (US) for microsoft technology licensing, llc, Vraj Vyas of Rochelle Park NJ (US) for microsoft technology licensing, llc, Anjian Wu of Newark CA (US) for microsoft technology licensing, llc, Dixon Lo of San Francisco CA (US) for microsoft technology licensing, llc, Jefferson Lai of Seattle WA (US) for microsoft technology licensing, llc, Marta Garcia Ruiz De Leon of Chicago IL (US) for microsoft technology licensing, llc, Praveen Kumar Bodigutla of San Jose CA (US) for microsoft technology licensing, llc
IPC Code(s): G06F40/35, H04L51/52
CPC Code(s): G06F40/35
Abstract: methods, systems, and apparatuses include receiving input from a client device to facilitate electronic messaging between a first user associated with first attribute data and a second user, where the client device provides a messaging interface that facilitates the electronic messaging. a messaging intent is determined based on the first attribute data of the first user, where the messaging intent corresponds to a purpose of the electronic messaging. a set of attributes of the first attribute data is mapped to prompt inputs based on the messaging intent. a generative language model is applied to the prompt inputs. suggestions for adding messaging content in the messaging interface are output by the generative language model based on the prompt inputs. the suggestions are presented on the messaging interface.
Inventor(s): Shima IMANI of Sammamish WA (US) for microsoft technology licensing, llc, Harsh SHRIVASTAVA of Redmond WA (US) for microsoft technology licensing, llc, Liang DU of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F40/40, G06F16/332
CPC Code(s): G06F40/40
Abstract: disclosed are techniques for an ai system with a large language mode (llm) with improved accuracy and reliability in solving mathematical problems. an initial query is transformed into a template query by replacing the original input values with variables. multiple prompts are sent to the llm, each being different from one another, and contextually related to the template query. multiple results are responsively received from the llm, each result including an analytical expression to solve the mathematical problem. each of the expressions is evaluated using a numerical evaluation tool with variables of the expression being assigned a common set of randomly sampled values. a consensus is achieved when the evaluated expressions satisfy a consensus condition, such as when all outputs match consistently over n experiments or trials. after the consensus condition is reached, the original inputs are evaluated with one or more of the expressions, and the solution is output.
Inventor(s): James Simon RUSSELL of London (GB) for microsoft technology licensing, llc, Mary Sugino David PASCH of Seattle WA (US) for microsoft technology licensing, llc, Jingtian JIANG of Sammaish WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F40/40, G06F16/903, G06F16/9038, G06F16/93, G06F40/166, G06F40/284
CPC Code(s): G06F40/40
Abstract: systems and methods for verifying attribution of quotations, generated by a large language model (llm), to a source document are disclosed herein. upon a request to summarize a source document or process a question that is answerable from a document, an llm prompt is formed with the request or question along with the content of the source document. the llm prompt is configured to cause an llm to generate quotes that are intended to be from the source document. the output of the llm, including the quotes, is then verified against the source document.
Inventor(s): Bhaskar MITRA of Montreal (CA) for microsoft technology licensing, llc, Yordan Kirilov Zaykov of Cambridge (GB) for microsoft technology licensing, llc, John Michael Winn of Redmond (GB) for microsoft technology licensing, llc, James John Hensman of Redmond (GB) for microsoft technology licensing, llc
IPC Code(s): G06N3/042, G06N3/08
CPC Code(s): G06N3/042
Abstract: an approach to structured knowledge modeling and the incorporation of learned knowledge in neural networks is disclosed. knowledge is encoded in a knowledge base (kb) in a manner that is explicit and structured, such that it is human-interpretable, verifiable, and editable. another neural network is able to read from and/or write to the knowledge model based on structured queries. the knowledge model has an interpretable property name-value structure, represented using property name embedding vectors and property value embedding vectors, such that an interpretable, structured query on the knowledge base may be formulated by a neural model in terms of tensor operations. the knowledge base admits gradient-based training or updates (of the knowledge base itself and/or a neural network(s) supported by the knowledge base), allowing knowledge or knowledge representations to be inferred from a training set using machine learning training methods.
Inventor(s): Nitant SINGH of Sammamish WA (US) for microsoft technology licensing, llc, Deepankar Shreegyan DUBEY of Redmond WA (US) for microsoft technology licensing, llc, Stephen Michael KOFSKY of Seattle WA (US) for microsoft technology licensing, llc, Qiang DU of Mercer Island WA (US) for microsoft technology licensing, llc
IPC Code(s): G06N3/0475
CPC Code(s): G06N3/0475
Abstract: a generative artificial intelligence (ai) model application programming interface (api) receives a generative ai request and routes the generative ai request to a generative ai model. the generative ai model api identifies whether the generative ai request is an asynchronous or a synchronous request and identifies a likely length of generation requested by the generative ai request. the generative ai model api evaluates the available capacity of generative ai models in a shared pool of computing system resources based upon the generative ai model type requested by the generative ai request and based upon the length of the requested generation. the generative ai model api routes the generative ai request to a generative ai model based upon the available capacity, whether the generative ai request is synchronous or asynchronous, the generative ai model type, and the length of the requested generation.
Inventor(s): Nitant SINGH of Sammamish WA (US) for microsoft technology licensing, llc, Deepankar Shreegyan DUBEY of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G06N3/0475
CPC Code(s): G06N3/0475
Abstract: a prompt storage system receives a generative artificial intelligence (ai) prompt and a response generated from a generative ai model. a prompt processor generates a prompt record based on the generative ai prompt. the prompt record includes evaluation data indicative of a performance of the generative ai prompt. the prompt record is stored so that it can be accessed by an application through a generative ai model application programming interface.
Inventor(s): Nitant SINGH of Sammamish WA (US) for microsoft technology licensing, llc, Deepankar Shreegyan DUBEY of Redmond WA (US) for microsoft technology licensing, llc, Vincent LONGPRÉ of St-Hubert (CA) for microsoft technology licensing, llc
IPC Code(s): G06N3/0475
CPC Code(s): G06N3/0475
Abstract: a generative artificial intelligence (ai) development system exposes an interface to a prompt generation processor and receives a prompt generation input through the exposed interface. the prompt generation processor populates an editable prompt template with a prompt and detects user interaction with the editable prompt template to generate chained prompts and provides the chained prompts to a generative ai model interface and receives a response from a generative ai model through the generative ai model interface.
Inventor(s): Urszula Stefania CHAJEWSKA of Camano Island WA (US) for microsoft technology licensing, llc, Harsh SHRIVASTAVA of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G06N5/022
CPC Code(s): G06N5/022
Abstract: the present disclosure relates to propagating knowledge between nodes of a feature graph in inferring or otherwise predicting attribute values for various features represented within the feature graph. this enables analysis of the feature graph beyond direct dependencies and for domain spaces that are increasingly complex. the present disclosure includes generating a transition matrix based on correlations within the feature graph to determine distribution of weights to apply to an attribute matrix including a combination of known and unknown attribute values. features described herein provide a computationally inexpensive and flexible approach to evaluating graphs of complex domains while considering combinations of features that are not necessarily directly correlated to other features.
Inventor(s): Sumit SRIVASTAVA of Bangalore (IN) for microsoft technology licensing, llc, Shilpi Agrawal of Bangalore (IN) for microsoft technology licensing, llc, Nithish Divakar of Bangalore (IN) for microsoft technology licensing, llc, Srinivasa Madhava Phaneendra Angara of Bangalore (IN) for microsoft technology licensing, llc
IPC Code(s): G06N20/00
CPC Code(s): G06N20/00
Abstract: in an example embodiment, a scalable hybrid approach for sequence modeling of online network interactions is provided. this hybrid approach combines generative modeling, including determining salient aspects of a distribution and estimating the confidence in this determination, along with discriminative modeling, which allows for scalability to provide a scalable and robust approach to model any user-generated sequence in a social network.
Inventor(s): Eric Chris Wolfgang SOMMERLADE of Oxford (GB) for microsoft technology licensing, llc, Marcelo GENNARI DO NASCIMENTO of London (GB) for microsoft technology licensing, llc, Mohsen FAYYAZ of Berlin (DE) for microsoft technology licensing, llc, Aleksandar UZELAC of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): G06N20/00
CPC Code(s): G06N20/00
Abstract: a technique implements a machine-trained model using resources of a local system. the technique operates by successively obtaining portions of model weights on an as-needed basis. the local system obtains at least some of the portions by downloading them from a source system in a streaming operation. the technique further successively executes parts of the machine-trained model in the local system using the portions of model weights that have been obtained, to provide an output result. an entirety of the model weights used by the local system to provide the output result is less than an entirety of the model weights available for download at the source system. the technique enables the local system to locally execute the machine-trained model without overburdening its local resources, and with reduced consumption of network resources.
Inventor(s): Sumit MANCHANDA of Kirkland WA (US) for microsoft technology licensing, llc, Serena LEKHRAJANI of Atlanta GA (US) for microsoft technology licensing, llc, Ankit CHOUDHARI of Bothell WA (US) for microsoft technology licensing, llc, Masroor Hussain SYED of Bothell WA (US) for microsoft technology licensing, llc
IPC Code(s): G06N20/00, G06F9/54, H04L9/40
CPC Code(s): G06N20/00
Abstract: a universal adapter provides low-overhead integration of machine learning (ml) models with a web-based service platform. the universal adapter receives a set of inputs associated with detection of a trigger event and accesses a configuration table to identify an ml model defined in association with execution trigger criteria satisfied by the set of inputs. the universal adapter retrieves, from the configuration table, a data contract for the ml model and constructs a call to the ml model using the data contract and the set of inputs associated with the trigger event. the universal adapter translates output received from the ml model to a unified object consumable by web-based service platform and provides the unified object to the web-based service platform.
Inventor(s): Vladimir Vladimirovich GREBENIK of Redmond WA (US) for microsoft technology licensing, llc, Li LI of Sammamish WA (US) for microsoft technology licensing, llc, Omid GHOMESHI of Seattle WA (US) for microsoft technology licensing, llc, Nikita BANDYOPADHYAY of Bothell WA (US) for microsoft technology licensing, llc, Vinay Jagannatha RAO of Bangalore Karnataka (IN) for microsoft technology licensing, llc
IPC Code(s): G06Q10/101, H04L9/40
CPC Code(s): G06Q10/101
Abstract: a group of users is segmented into segments, each segment having a communication/collaboration policy that indicates how users assigned to the segment can communicate and collaborate with users of other segments. a user is input for addition to a group. the policies of the segments to which the user belong are evaluated against the policies of segments to which other users in the group belong. the recommended user is added to the group based upon the analysis. communication and collaboration with other users is managed based upon the users membership in the group.
Inventor(s): Thomas Rosenkranz of San Francisco CA (US) for microsoft technology licensing, llc, Asim Anis of Mountain View CA (US) for microsoft technology licensing, llc, Andrew Chimka of San Francisco CA (US) for microsoft technology licensing, llc, Daniel K. Hewlett of Clarksville MD (US) for microsoft technology licensing, llc, Cho Won Kim of Belmont CA (US) for microsoft technology licensing, llc, Zixin Li of San Francisco CA (US) for microsoft technology licensing, llc, Hang Li of Cupertino CA (US) for microsoft technology licensing, llc, Pierre Monestie of Half Moon Bay CA (US) for microsoft technology licensing, llc, Jianqiang Shen of San Mateo CA (US) for microsoft technology licensing, llc, Deanne Moree Chan of San Jose CA (US) for microsoft technology licensing, llc
IPC Code(s): G06Q10/1053, G06F16/9535, G06F40/166, G06F40/194, G06F40/197, G06F40/40
CPC Code(s): G06Q10/1053
Abstract: embodiments of the described technologies receive, via a user interface, an input associated with a first user of a user connection network. the input identifies first position data related to a position capable of being filled by a hiring of a person. in response to validating the first position data, second position data different from the first position data is extracted from the user connection network, based on the first position data. a first prompt is formulated based on the first position data and the second position data. the first prompt is sent to a generative language model. a first piece of writing is received from the generative language model. the first piece of writing includes a position description output by the generative language model based on the first prompt. the position description is sent to the user interface in response to the input.
Inventor(s): Sameeksha S. SUBHEDAR of Redmond WA (US) for microsoft technology licensing, llc, Michael S. SEAMONS of Satellite Beach FL (US) for microsoft technology licensing, llc, Rohit GUPTA of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F9/50
CPC Code(s): G06Q30/0202
Abstract: described are examples for generating an allocation of resources, or designing strategies for resource allocation using artificial intelligence (ai). the allocation of resources or strategies can be generated based on an ai model trained using various aggregations of event data, where the event data identifies one or more properties related to an agent, an action performed by the agent, and an event attributable to the action.
Inventor(s): Fatima Zohra DAHA of Livermore CA (US) for microsoft technology licensing, llc, Ji LI of San Jose CA (US) for microsoft technology licensing, llc, Dachuan ZHANG of Sunnyvale CA (US) for microsoft technology licensing, llc, Houwen PENG of Beijing (CN) for microsoft technology licensing, llc, Zheng ZHANG of Beijing (CN) for microsoft technology licensing, llc, Ruizhe WANG of Hefei (CN) for microsoft technology licensing, llc, Han HU of Beijing (CN) for microsoft technology licensing, llc
IPC Code(s): G06T11/00, G06F40/40, H04L9/32
CPC Code(s): G06T11/00
Abstract: a data processing system for requesting a customized image from an image-generating artificial intelligence engine may include a processor and a memory comprising instructions for execution by the processor. the instructions, when executed by the processor, cause the processor to: accept user input from a user, the user input comprising an image; tokenize the image to generate a set of tokens for use by the image-generating artificial intelligence engine; and submit the set of tokens to the image-generating artificial intelligence engine to support a request by the user for a customized image corresponding to the tokenized image.
Inventor(s): Darren Alexander BENNETT of Vancouver (CA) for microsoft technology licensing, llc, David J.W. SEYMOUR of Burnaby (CA) for microsoft technology licensing, llc, Charla M. PEREIRA of Vancouver (CA) for microsoft technology licensing, llc, Enrico William GULD of Vancouver (CA) for microsoft technology licensing, llc, Kin Hang CHU of Burnaby (CA) for microsoft technology licensing, llc, Julia Faye TAYLOR-HELL of Vancouver (CA) for microsoft technology licensing, llc, Jonathon Burnham COBB of Vancouver (CA) for microsoft technology licensing, llc, Helen Joan Hem LAM of Vancouver (CA) for microsoft technology licensing, llc, You-Da YANG of Burnaby (CA) for microsoft technology licensing, llc, Dean Alan WADSWORTH of North Vancouver (CA) for microsoft technology licensing, llc, Andrew Jackson KLEIN of Vancouver (CA) for microsoft technology licensing, llc
IPC Code(s): G06T19/00, G02B27/01, G06F3/01, G06F3/04815, G06Q10/00, G06Q10/10, G06T13/20, G06T17/20, G06T19/20
CPC Code(s): G06T19/006
Abstract: various methods and systems are provided for authoring and presenting 3d presentations. generally, an augmented or virtual reality device for each author, presenter and audience member includes 3d presentation software. during authoring mode, one or more authors can use 3d and/or 2d interfaces to generate a 3d presentation that choreographs behaviors of 3d assets into scenes and beats. during presentation mode, the 3d presentation is loaded in each user device, and 3d images of the 3d assets and corresponding asset behaviors are rendered among the user devices in a coordinated manner. as such, one or more presenters can navigate the scenes and beats of the 3d presentation to deliver the 3d presentation to one or more audience members wearing augmented reality headsets.
Inventor(s): Nobuyuki SUZUKI of Kirkland WA (US) for microsoft technology licensing, llc, Baek Woon LEE of Bellevue WA (US) for microsoft technology licensing, llc, Ying ZHENG of Sammamish WA (US) for microsoft technology licensing, llc, Samu Matias KALLIO of Redmond WA (US) for microsoft technology licensing, llc, Kari Jussi ROPO of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G09G3/3233
CPC Code(s): G09G3/3233
Abstract: an organic light emitting diode (oled) display system comprises an oled array and a power management system that includes at least one voltage generator for the oled array. a timing microcontroller comprises a decoder/encoder configured to receive hdr pixel data and output display pixel data. a portion of the hdr pixel data is sampled and a luminance index value of the sampled portion is determined, where the luminance index value corresponds to a maximum luminance of the sampled portion. the luminance index value is used to control the at least one voltage generator to reduce power consumption of the oled display system.
Inventor(s): Minseok OH of Santa Clara CA (US) for microsoft technology licensing, llc, Satyadev Hulikal NAGARAJA of San Jose CA (US) for microsoft technology licensing, llc, Cyrus Soli BAMJI of Fremont CA (US) for microsoft technology licensing, llc
IPC Code(s): H01L27/146, H04N23/11
CPC Code(s): H01L27/14649
Abstract: an example imaging sensor comprises a bulk silicon substrate and a pixel array. the pixel array comprises an active pixel region including an active pixel subarray, an optical black pixel region including an optical black pixel subarray, and an optical black dummy pixel region including an optical black dummy pixel subarray, the optical black dummy pixel region positioned between the active pixel region and the optical black pixel region. a near-infrared absorber is positioned between the active pixel region and the optical black pixel region, the near-infrared absorber comprising a material having a higher near-infrared absorption coefficient than that of silicon.
Inventor(s): Ronald Mark PARKER of Manchester MA (US) for microsoft technology licensing, llc, Michael Anthony BROWN of Mckinney TX (US) for microsoft technology licensing, llc, Bahareh SADEGHI of Vancouver WA (US) for microsoft technology licensing, llc, Mark Gordon LIBBY of Groton MA (US) for microsoft technology licensing, llc
IPC Code(s): H04L41/5054, H04L41/046, H04L41/5041
CPC Code(s): H04L41/5054
Abstract: described are examples for providing end-to-end intent definition of network functions for network slice management. intents are defined for each level of network constituent including slices, slice subnets, and management functions. a system of intent based network slice management includes a network slice management function (nsmf) configured to receive a service profile from a communication service management function (csmf) and derive an intent for each desired network slice subnet for a network slice subnet management function (nssmf). the nssmf is configured to derive requirements for a plurality of network functions (nfs) and provide an intent defining the requirements of a respective nf to a network function management function (nfmf). the nfmf is configured to receive the intent for the respective nf via an intent-based interface for management of nfs and derive a network resource model (nrm) for the respective nf based on the intent.
Inventor(s): Poonam Ganesh HATTANGADY of Kirkland WA (US) for microsoft technology licensing, llc, Susan Marie GRIMSHAW of Kirkland WA (US) for microsoft technology licensing, llc, Michael Ivan BORYSENKO of Brighton (CA) for microsoft technology licensing, llc
IPC Code(s): H04L51/02, G06F3/0481, G06F3/04842, G06F40/166, G06F40/205, G06F40/284, G06F40/40
CPC Code(s): H04L51/02
Abstract: systems and methods for using a generative artificial intelligence (ai) model to generate a suggested draft reply to a selected message. a message generation system and method are described that use inferred context to improve the suggested draft reply message for the user. various message data and additional context are obtained and included in a prompt provided to the ai model to improve suggested content. in some examples, the message data and additional context include a message thread history and previously sent messages, profile information of the sender and recipient(s) of the selected message, known relationship information between the sender and the user, etc. for instance, the user's preferred communication style and talking points can be inferred based on the profile data, relationship data, and the user's past communications with similar participants and used to tailor the suggested draft reply to the user.
Inventor(s): Hitesh RATHI of Bellevue WA (US) for microsoft technology licensing, llc
IPC Code(s): H04L51/212, H04L51/224
CPC Code(s): H04L51/212
Abstract: a data processing system implements techniques for restricting which notifications and/or conversations are presented on a plurality of user devices associated with a user. each user device is associated with a device category. the device categories are associated with time category information that associates each of a plurality of time periods with permitted device category information that indicates which categories of user devices associated with the user are permitted to present notifications that messages have been received for a particular time period and the categories of messages for which the notifications may be presented for that time period and/or which categories of conversations may be presented or hidden. the message category may be determined based on user input or by analyzing the message content with a machine learning model configured to predict the message category.
Inventor(s): Jack Wilson STOKES III of North Bend WA (US) for microsoft technology licensing, llc, Pranav Ravindra MANERIKER of Columbus OH (US) for microsoft technology licensing, llc, Arunkumar GURURAJAN of Sammamish WA (US) for microsoft technology licensing, llc, Diana Anca CARUTASU of Bellevue WA (US) for microsoft technology licensing, llc, Edir Vinicio GARCIA LAZO of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): H04L9/40, G06F40/284, G06N3/045, G06N3/08
CPC Code(s): H04L63/1483
Abstract: the technology described herein can identify phishing urls using transformers. the technology tokenizes useful features from the subject url. the useful features can include the text of the url and other data associated with the url, such as certificate data for the subject url, a referrer url, an ip address, etc. the technology may build a joint byte pair encoding for the features. the token encoding may be processed through a transformer, resulting in a transformer output. the transformer output, which may be described as a token embedding, may be input to a classifier to determine whether the url is a phishing url. additional or improved url training data may be generated by permuting token order, by simulating a homoglyph attack, and by simulating a compound word attack.
Inventor(s): Anna Swanson BERTIGER of Seattle WA (US) for microsoft technology licensing, llc, Michael Steven FLOWERS of Kent WA (US) for microsoft technology licensing, llc
IPC Code(s): H04L9/40, H04L41/0681, H04L41/0686
CPC Code(s): H04L63/20
Abstract: in a computer network monitored for security threats, security incidents corresponding to groups of mutually related security alerts may be ranked based on values of a diversity metric computed for each incident from attribute values of an attribute, or multiple attributes, associated with the security alerts. in some embodiments, values of attribute-specific sub-metrics are determined for each incident and combined, e.g., upon conversion to p-values, into respective values of the overall diversity metric. based on the ranking, an output may be generated. for example, a ranked list of the security incidents (or a subset thereof) may be communicated to a security administrator, and/or may trigger an automated mitigating action.
Inventor(s): Nagaswapna BHAMIDIPATI of Redmond WA (US) for microsoft technology licensing, llc, Xin HE of Bellevue WA (US) for microsoft technology licensing, llc, Milica JOVANOVI? of Prague (CZ) for microsoft technology licensing, llc, Artur Pawel KANIA of Bellevue WA (US) for microsoft technology licensing, llc, Namendra KUMAR of Redmond WA (US) for microsoft technology licensing, llc, Rui LIANG of Sammamish WA (US) for microsoft technology licensing, llc, Yue LI of Bellevue WA (US) for microsoft technology licensing, llc, Joel Harodi MARQUEZ CATANO of Seattle WA (US) for microsoft technology licensing, llc, Abhilash Chandrasekharan NAIR of Bothell WA (US) for microsoft technology licensing, llc, Gaurav PANCHOLI of Redmond WA (US) for microsoft technology licensing, llc, Jindrich PARUS of Prague (CZ) for microsoft technology licensing, llc, Martin PETRLA of Prague (CZ) for microsoft technology licensing, llc, Denis POSTU of Prague (CZ) for microsoft technology licensing, llc, Rama Krishan Prasad SATYA PRAKASH of Redmond WA (US) for microsoft technology licensing, llc, Kensaku SUEDA of Kirkland WA (US) for microsoft technology licensing, llc, Balvinder Kaur THIND of Sammamish WA (US) for microsoft technology licensing, llc, Hao XU of Issaquah WA (US) for microsoft technology licensing, llc
IPC Code(s): H04L65/403, G06Q10/109, H04L12/18, H04L65/1069
CPC Code(s): H04L65/403
Abstract: an online meeting system begins the process of connecting a user to an online meeting when a request is received from a user to start or join the online meeting. in response to the request, a pre-meeting user interface (ui) is displayed having a user interface control which, when activated, enables transmission of audio and/or video data for the online meeting, and prior to activation of the control, connection parameters are shared with an online meeting service to preheat the meeting. in response to activation of the control, transmission of audio and/or video data for the online meeting is enabled.
Inventor(s): Christian VOSS-WOLFF of Sonnenbühl (DE) for microsoft technology licensing, llc, Florian BAGAR of Eningen unter Achalm (DE) for microsoft technology licensing, llc, Dag Birger FROMMHOLD of Metzingen (DE) for microsoft technology licensing, llc
IPC Code(s): H04L65/80, H04L43/087, H04L47/25, H04L65/61
CPC Code(s): H04L65/80
Abstract: sending streamed data packets from a producer to a consumer. a method includes, at a first entity, sending consumable data packets from the first entity to a second entity at a first consumable packet rate. the method further includes receiving a first phase delta from the second entity, wherein the first phase delta is computed from transmission jitter, computed from timing information in the consumable data packets. the method further includes sending from the first entity consumable data packets at a second consumable packet rate, the second consumable packet rate being dependent on the first phase delta.
Inventor(s): Samuel MARSHALL of New York NY (US) for microsoft technology licensing, llc, Sebastien CAUBET of Lons (FR) for microsoft technology licensing, llc
IPC Code(s): H04N21/81, G06Q30/0273, H04N21/262
CPC Code(s): H04N21/812
Abstract: aspects of the subject disclosure may include, for example, receiving a bid request that indicates a television channel associated with a video stream requested by an end user device and that includes ad space information associated with an ad space of the video stream, where the video stream being requested is an over-the-top (ott) streaming service that provides scheduled content. context information can be accessed according to the television channel and according to a time associated with the ad space, where the context information describes the video stream and is generated by a context server. an auction is performed to obtain bid responses, where the auction provides bidders with context data that is representative of at least a portion of the context information, and where selection of the candidate bid responses enables a determination of a creative for the ad space of the video stream. other embodiments are disclosed.
Inventor(s): Jacob Henry KAPLOW of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): H04W12/069, H04W12/033, H04W12/08, H04W12/69
CPC Code(s): H04W12/069
Abstract: technologies are disclosed for performing imaging operations via a direct secure wireless connection to an imaging device. an imaging device, such as a printer or scanner, obtains a signed certificate defining a security policy from an identity and access management (“iam”) service. a computing device, such as a laptop or smartphone, obtains a signed certificate from the iam service that defines access rights associated with the computing device. the imaging device and the computing device exchange the signed certificates. the imaging device approves or denies a request from the computing device to perform imaging operations by way of a direct secure wireless communication channel between the imaging device and the computing device based on the security policy and the access rights.
Inventor(s): Quang Thanh TRAN of San Jose CA (US) for microsoft technology licensing, llc, Judith Cutaran AARTS of San Jose CA (US) for microsoft technology licensing, llc, John S. HICKMAN of Reno NV (US) for microsoft technology licensing, llc, Thanh Cong DINH of San Jose CA (US) for microsoft technology licensing, llc
IPC Code(s): H10N60/01, G06N10/00, H01L21/67, H10N69/00
CPC Code(s): H10N60/01
Abstract: techniques are described herein that are capable of progressively thermally drying a quantum circuit. an inert gas is progressively heated by a heater element to provide a heated inert gas. heated ambient air and the heated inert gas combine in a heating channel, causing a combination of the heated ambient air and the heated inert gas to flow into a probe compartment to progressively thermally dry a quantum circuit therein. a flow rate of the inert gas is controlled to cause the combination to have a relative humidity less than or equal to a threshold. a temperature of the heater element may be controlled to be approximately equal to a progressively increasing target temperature within a tolerance of 3.0� c. heating of the inert gas may be initiated based on detection of the inert gas, and the flow and heating of the inert gas may be automatically discontinued.
Microsoft Technology Licensing, LLC patent applications on September 5th, 2024
- Microsoft Technology Licensing, LLC
- G01B7/02
- G06N10/40
- CPC G01B7/02
- Microsoft technology licensing, llc
- G06F3/04812
- G06F3/0482
- G06F9/451
- CPC G06F3/04812
- G06F9/455
- CPC G06F9/453
- G06F11/36
- CPC G06F11/3624
- G06F13/36
- CPC G06F13/36
- G06F16/23
- G06F16/27
- CPC G06F16/2365
- G06F16/332
- G06F16/338
- G06F21/62
- G06F40/279
- G10L15/22
- CPC G06F16/3329
- G06F40/20
- G06F16/9538
- G06F3/04817
- G06F16/9532
- CPC G06F16/9538
- G06F21/16
- G06K7/14
- CPC G06F21/16
- G06F21/54
- CPC G06F21/54
- G06F16/176
- CPC G06F21/6209
- G06F40/166
- G06F40/106
- H04L51/42
- CPC G06F40/166
- G06F3/0484
- G06F40/103
- G06F40/58
- G06N3/0475
- G06N3/09
- G06F3/04847
- G06F40/205
- G06F40/40
- G06F40/169
- G06F40/134
- CPC G06F40/169
- G06F40/35
- H04L51/52
- CPC G06F40/35
- CPC G06F40/40
- G06F16/903
- G06F16/9038
- G06F16/93
- G06F40/284
- G06N3/042
- G06N3/08
- CPC G06N3/042
- CPC G06N3/0475
- G06N5/022
- CPC G06N5/022
- G06N20/00
- CPC G06N20/00
- G06F9/54
- H04L9/40
- G06Q10/101
- CPC G06Q10/101
- G06Q10/1053
- G06F16/9535
- G06F40/194
- G06F40/197
- CPC G06Q10/1053
- G06F9/50
- CPC G06Q30/0202
- G06T11/00
- H04L9/32
- CPC G06T11/00
- G06T19/00
- G02B27/01
- G06F3/01
- G06F3/04815
- G06Q10/00
- G06Q10/10
- G06T13/20
- G06T17/20
- G06T19/20
- CPC G06T19/006
- G09G3/3233
- CPC G09G3/3233
- H01L27/146
- H04N23/11
- CPC H01L27/14649
- H04L41/5054
- H04L41/046
- H04L41/5041
- CPC H04L41/5054
- H04L51/02
- G06F3/0481
- G06F3/04842
- CPC H04L51/02
- H04L51/212
- H04L51/224
- CPC H04L51/212
- G06N3/045
- CPC H04L63/1483
- H04L41/0681
- H04L41/0686
- CPC H04L63/20
- H04L65/403
- G06Q10/109
- H04L12/18
- H04L65/1069
- CPC H04L65/403
- H04L65/80
- H04L43/087
- H04L47/25
- H04L65/61
- CPC H04L65/80
- H04N21/81
- G06Q30/0273
- H04N21/262
- CPC H04N21/812
- H04W12/069
- H04W12/033
- H04W12/08
- H04W12/69
- CPC H04W12/069
- H10N60/01
- G06N10/00
- H01L21/67
- H10N69/00
- CPC H10N60/01