Microsoft Technology Licensing, LLC patent applications on August 22nd, 2024
Patent Applications by Microsoft Technology Licensing, LLC on August 22nd, 2024
Microsoft Technology Licensing, LLC: 38 patent applications
Microsoft Technology Licensing, LLC has applied for patents in the areas of H04L9/40 (4), G06V20/13 (4), G06F3/01 (3), G06F9/50 (3), G06T11/00 (3) G06V20/13 (3), H04N19/46 (2), A63F13/358 (1), H04L63/104 (1), G06T11/206 (1)
With keywords such as: data, device, image, based, value, between, application, user, time, and current in patent application abstracts.
Patent Applications by Microsoft Technology Licensing, LLC
Inventor(s): Krishna Kant Chintalapudi of Bellevue WA (US) for microsoft technology licensing, llc, Pouya HAMADANIAN of Cambridge MA (US) for microsoft technology licensing, llc, Doug GALLATIN of Kirkland WA (US) for microsoft technology licensing, llc, Thomas POUGET-ABADIE of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): A63F13/358, A63F13/215, A63F13/355, A63F13/54, G10L19/018, G10L19/16
CPC Code(s): A63F13/358
Abstract: a data processing system implements an acoustic delay detection technique for detecting and correcting inter-stream latency between two audio streams in a cloud-based computing environment. a first audio stream of game audio is sent to a controller or headset associated with the cloud-based computing environment, and a second audio steam of game audio is send to a display device associated with the cloud-based computing environment. an acoustic marker that is inaudible to human users is added to the second audio stream. a microphone associated with the controller or headset records audio content output by a speaker of the display device. the recording includes the acoustic marker. the gaming platform correlates this recording with the acoustic marker to determine a difference between the time that the controller played the audio and the time that the display device played the audio in order to determine and compensate for an inter-stream latency.
Inventor(s): Kyle Louis EDWARDS of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G02B6/44, G02B6/38, H04B10/03, H04B10/27, H04L45/28
CPC Code(s): G02B6/4427
Abstract: rectangular equidistant projection is applied to coordinates for path fragments of a plurality of fiber optic routes. a bounding box is generated for each path fragment. for each cell of a grid of cells where its bounding box overlaps with a bounding box created by the cell, each path fragment is placed into the cell of the global grid. for any cell with more than one path fragment, each path fragment inside the cell is compared to every other path fragment in that cell. for any path fragment with overlapping bounding boxes, the length of the overlap is saved. a table of cumulative overlap distances between path fragments is generated to identify overlapping segments and cumulative lengths of the overlap distances.
Inventor(s): Daniel Clark PARK of Woodinville WA (US) for microsoft technology licensing, llc, Nicholas Benjamin WENDT of Seattle WA (US) for microsoft technology licensing, llc, Brett Andrew TOMKY of Seattle WA (US) for microsoft technology licensing, llc, Karsten AAGAARD of Monroe WA (US) for microsoft technology licensing, llc, Denys V. YAREMENKO of Bellevue WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F1/16, G09F9/30, H04M1/02
CPC Code(s): G06F1/1681
Abstract: an apparatus allows a device to open from a closed configuration. the device comprises a first frame comprising a first magnet assembly, and a second frame rotatably coupled to the first frame. the apparatus comprises a second magnet assembly rotatably coupled to the second frame and configured to attract the first magnet assembly when the two frames and are in the closed configuration. a biasing member biases the second magnet assembly for rotation in an open direction. an actuator comprises first and second arms extending from an elongated base toward first and second cams that are coupled to the second magnet assembly. translation of the elongated base toward the second magnet assembly causes the arms to rotate the cams, thereby causing rotation of the second magnet assembly in the open direction to reduce a magnetic force between the first magnet assembly and the second magnet assembly.
Inventor(s): Jouya JADIDIAN of Los Gatos CA (US) for microsoft technology licensing, llc, Gabriele D'AMONE of Mountain View CA (US) for microsoft technology licensing, llc
IPC Code(s): G06F3/01, G02B3/00, G02B30/40, G06F3/14, G06F3/147, G06T11/00, G06T13/40
CPC Code(s): G06F3/012
Abstract: a head-mounted mixed-reality (mr) device that is wearable by a user is disclosed. the mr device includes a user-facing display that displays user-directed content. the user-directed content is visible from a first position of a user who is wearing the mr device. the mr device further includes an outward-facing display that displays outward-directed content. the outward-directed content is visible from a second position that is external relative to the position of the user who is wearing the mr device.
Inventor(s): Jouya JADIDIAN of Los Gatos CA (US) for microsoft technology licensing, llc, Gabriele D'AMONE of Mountain View CA (US) for microsoft technology licensing, llc
IPC Code(s): G06F3/01, A61B5/00, A61B5/05, A61B5/11, G06T11/00
CPC Code(s): G06F3/014
Abstract: a wearable device that tracks body movement is disclosed. the device includes a housing and a connection member. the connection member is coupled to the housing, and the connection member enables the device to be coupled to a user's body part. this body part is associated with the conductive matter. the device includes an rf sensor in the housing. the rf sensor oscillates at a preselected frequency. the rf sensor is tuned to resonate when the rf sensor is located a preselected distance from the conductive matter. as the conductive matter moves closer or farther from the rf sensor based on user movement, a resulting waveform generated based on data from the rf sensor is modified, and the resulting waveform is usable to determine how the user moved.
20240281085. STYLUS SPEED_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Assaf BAR-NESS of Redmond WA (US) for microsoft technology licensing, llc, Shoham DEKEL of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F3/041, G06F3/01, G06F3/0354, G06F3/044, H01Q21/06
CPC Code(s): G06F3/04162
Abstract: a device for use with a touch surface digitizer, the device comprising: a sensor configured to receive uplink signals emitted by a grid of antennas in the digitizer, and a controller configured to detect the uplink signals via the sensor; wherein the controller is further configured to determine a speed of the device based on a detected sequence of the uplink signals as received at the sensor from one or more junctions of the antenna grid relative to a predetermined spatial pattern of the uplink signals as emitted across the grid.
Inventor(s): Gregory Thomas Mattox, JR. of Bellevue WA (US) for microsoft technology licensing, llc, Ross Nathaniel Luengen of Redmond WA (US) for microsoft technology licensing, llc, Rose Elizabeth Higgins of Redmond WA (US) for microsoft technology licensing, llc, William Joseph Devereux of Redmond WA (US) for microsoft technology licensing, llc, Jessica Mary Hallett-Hook of Seattle WA (US) for microsoft technology licensing, llc, Laurent Etienne Gilbert Mouton of Bellevue WA (US) for microsoft technology licensing, llc, Kyle Thomas Brady of Seattle WA (US) for microsoft technology licensing, llc, Kenneth Martin Tubbs, JR. of Issaquah WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F3/0483, G06F3/04842
CPC Code(s): G06F3/0483
Abstract: embodiments described herein are directed to simultaneously displaying proxy windows for application windows and/or tabs included in such application windows via a graphical user interface of an operating system. for instance, an application programming interface (api) associated with an application that supports a tabbed document interface (tdi) provides information associated with each tab opened within an application window associated with the application. an api of the operating system receives and utilizes such information to generate and display a proxy window for each tab. the proxy windows for the tabs may be displayed alongside proxy windows of application windows for other applications. the proxy windows may be generated and displayed in response to user invocation of various features of the operating system graphical user interface, including, but not limited to, a task switcher feature, a taskbar feature, or a window snap feature.
Inventor(s): Christian KLEIN of Duvall WA (US) for microsoft technology licensing, llc, Peter HAMMERQUIST of Shoreline WA (US) for microsoft technology licensing, llc, Ryan PENDLAY of Bellevue WA (US) for microsoft technology licensing, llc, Albert Peter YIH of Seattle WA (US) for microsoft technology licensing, llc, Lauren EDELMEIER of Seattle WA (US) for microsoft technology licensing, llc, Christoffer Peter Hart HANSEN of Seattle WA (US) for microsoft technology licensing, llc, Diego David BACA DEL ROSARIO of Woodinville WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F3/04845, G06F1/16, G06F3/048, G06F3/0481, G06F3/04886, G09F9/30
CPC Code(s): G06F3/04845
Abstract: a foldable computing device can be configured to provide a user interface (ui) optimization that enables an application window to be presented in a predictable location when an application is launched, a ui optimization that enables an application window to be moved to an active display area, a ui optimization that enables a modal ui element to be presented in such a way that it does not overlap a seam on the device, a ui optimization that enables an image presented by the device to be adjusted to maintain a view of the focal point of the image across device posture or orientation changes, a ui optimization that enables the device to transition between ui modes optimized for front-facing and world-facing image capture, and/or a ui optimization that enables the device to provide a ui for instructing a user to flip the device when a biometric sensor is in use.
Inventor(s): Nina SHIKALOFF of San Rafael CA (US) for microsoft technology licensing, llc, Ritu LAKHOTIA of Bengaluru (IN) for microsoft technology licensing, llc, Loren Erik ANDERSON of Seattle WA (US) for microsoft technology licensing, llc, Florine SEGERS of San Francisco CA (US) for microsoft technology licensing, llc, V. S. Srujana ORUGANTI of Bengaluru (IN) for microsoft technology licensing, llc, Abhishek Kalai RAGHAVENDRA of Bangalore (IN) for microsoft technology licensing, llc, Dinesh Badagayedapadavu SRINIVAS of Bengaluru (IN) for microsoft technology licensing, llc, Madhura Bhat HATHOKLU of Bengaluru (IN) for microsoft technology licensing, llc, Apurva Bharatkumar SHAH of Bengaluru (IN) for microsoft technology licensing, llc
IPC Code(s): G06F9/50, G06Q10/0631
CPC Code(s): G06F9/505
Abstract: computer systems and computer-implemented methods are configured to assign limited resources such as cloud or other computing resources to objects such as networks of computers having demands for the resources. efficiencies are optimized by assigning the objects based upon an intra-network score and an inter-network score, both of which may include an associated network density and/or an associated metric, and may be based on information received from electronic records. the metric may be a parameter relating to a factor or other characteristic that is desired to be optimized by the assignments. for example, the metric may be related to costs of communications between the computers of a network.
Inventor(s): Chengjie XU of Suzhou (CN) for microsoft technology licensing, llc, Yongyu CHEN of Nanjing (CN) for microsoft technology licensing, llc, Minming GUO of Shanghai (CN) for microsoft technology licensing, llc, Ge SHEN of Suzhou (CN) for microsoft technology licensing, llc
IPC Code(s): G06F9/50
CPC Code(s): G06F9/5072
Abstract: systems and methods are provided for implementing cloud distributed database capacity planning and/or adjustment, using time-series data analysis. in various embodiments, a computing system may be used to analyze collected throughput data associated with consumption of provisioned throughput resources of a distributed cloud database over one or more past periods by an entity. based on the analysis, a set of predicted throughput data may be determined or generated for the entity over a future upcoming period. in some cases, based on a determination that adding physical partitions would be required, the computing system may adjust the set of predicted throughput data to reduce or minimize a number of physical partitions to be added. the provisioned capacity of the distributed cloud database may then be dynamically adjusted based at least in part on one of the unadjusted or adjusted set of predicted throughput data.
Inventor(s): Wenqin TANG of Redmond WA (US) for microsoft technology licensing, llc, Gang WANG of Seattle WA (US) for microsoft technology licensing, llc, Zhaoguo JIANG of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F9/50
CPC Code(s): G06F9/5077
Abstract: systems and methods for determining a target virtual compute resource configuration for provisioning a virtual compute resource. a provisioning system and method are described that abstract various provisioning requirements into different provisioning strategies. the provisioning strategies include logic that, when executed, determine target provisioning options (e.g., a region and subscription configuration) for provisioning a virtual compute resource. combinations of strategies are organized into various provisioning strategy groups using modifiable metadata in a configuration table. in some examples, the provisioning system receives a request for a target configuration for provisioning a virtual compute resource. in response, the provisioning system determines a provisioning strategy group that best satisfies the request and executes the provisioning strategies included in the group to determine target provisioning options for provisioning the requested virtual compute resource.
Inventor(s): Raphael FETTAYA of Herzliya (IL) for microsoft technology licensing, llc, Rachel LEMBERG of Herzliya (IL) for microsoft technology licensing, llc, Yaniv LAVI of Herzliya (IL) for microsoft technology licensing, llc
IPC Code(s): G06F11/07, G06N20/10
CPC Code(s): G06F11/0751
Abstract: example aspects include techniques for real-time detection of metric baseline behavior change. these techniques may include generating a reference distance signature based on historic time series information for a component metric, the historic time series information corresponding to a first period of time, generating a sample distance signature based on sample time series information for the component metric, the sample time series information corresponding to a second period of time, and comparing the reference distance signature to the sample distance signature to determine a signature difference. in addition, the techniques may include determining that the second period of time is a baseline change candidate based on the signature difference being greater than a distance threshold, and presenting, based at least in part on the signature difference, an alert notification identifying the second period of time as the baseline change candidate.
Inventor(s): Erik William BERG of Portland OR (US) for microsoft technology licensing, llc
IPC Code(s): G06F11/36
CPC Code(s): G06F11/3616
Abstract: embodiments of the present disclosure include techniques for verification of system designs. a debug tree includes nodes with corresponding parameter values. nodes in the debug tree correspond to error events. errors in the system may be searched against data sources to determine if an error has been previously observed. new nodes may be added by a user by specifying values of the parameters for particular nodes in the debug tree.
Inventor(s): Philip Alan BERNSTEIN of Bellevue WA (US) for microsoft technology licensing, llc, Spyridon BLANAS of Columbus OH (US) for microsoft technology licensing, llc, Mohamed Amine MHEDHBI of Waterloo (CA) for microsoft technology licensing, llc
IPC Code(s): G06F16/23
CPC Code(s): G06F16/2386
Abstract: methods and apparatuses for improving the performance and energy efficiency of a database system are described. a database system may dynamically adjust transaction batch sizes on a per node basis. in some cases, the database system may detect that a “hot lock” condition exists for a particular page or that a node-lock has ping-ponged between two database nodes at least a threshold number of times within a threshold period of time, and in response, may adjust (e.g., temporarily increase) the batch size or the number of transactions performed by a node before releasing the node-lock.
Inventor(s): Rahul POTHARAJU of Redmond WA (US) for microsoft technology licensing, llc, Wentao WU of Bellevue WA (US) for microsoft technology licensing, llc, Terry Y. KIM of Bellevue WA (US) for microsoft technology licensing, llc, Lev NOVIK of Bellevue WA (US) for microsoft technology licensing, llc, Apoorve DAVE of Bellevue WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F16/2453, G06F16/22, G06F16/25
CPC Code(s): G06F16/24542
Abstract: methods, systems and computer program products are described herein that provide a serverless, multi-engine, multi-user data lake indexing subsystem and application programming interface. indexes are defined as derived datasets and stored on the data lake in a universal format that enables disparate engines to create and/or discover indexes for workload optimization. embodiment of indexes enable stateful control and management of an index via metadata included in the index and stored on the data lake.
Inventor(s): Arnav Mittal of Noida (IN) for microsoft technology licensing, llc, Franklin Geo Francis of Bangalore (IN) for microsoft technology licensing, llc, Taruna Manchanda of Bangalore (IN) for microsoft technology licensing, llc
IPC Code(s): G06F16/9535
CPC Code(s): G06F16/9535
Abstract: methods, systems, and computer programs are presented for recommending a group for posting content generated by a user. one method includes an operation for detecting a post of a user being added to an online service. the method further includes an operation for determining post interest scores for the post. the post interest scores are for a plurality of interests and each interest is associated with a topic. a match score is calculated for a plurality of groups based on the post interest scores, where the match score for each group indicates a degree of relevance of the post to the group. the method further includes operations for determining whether to recommend a group, from the plurality of groups, for including the post of the user in a feed of the recommended group, and for causing presentation of the recommended group based on the determined recommendation.
Inventor(s): Graham KENT of Seattle WA (US) for microsoft technology licensing, llc, Sara Thayer CUMMINGS of Seattle 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
IPC Code(s): G06F40/166, G06F40/106, G06Q50/00
CPC Code(s): G06F40/166
Abstract: a system and method for content distribution with enhanced readability includes a processor; a memory in communication with the processor, the memory comprising programming for execution by the processor; a network interface for connecting the system to a computer network; and a content distribution application to be executed from the memory by the processor. the content distribution application, when executed, causes the processor to: receive, from a client application, an original set of content assembled by a user to be posted through the content distribution application; submit the original set of content to an artificial intelligence trained to restructure the original set of content prior to distribution; return to the user a proposed post for display in the client application, the proposed post comprising information from the original set of content in a restructured form; receive, from the user via the client application, approval of, or further editing of, the proposed post; and post a finalized post based on approval of, or further editing of, the proposed post so as to distribute the information from the original set of content as restructured in the finalized post.
20240281643. NEURAL GRAPH REVEALERS_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Harsh SHRIVASTAVA of Redmond WA (US) for microsoft technology licensing, llc, Urszula Stefania CHAJEWSKA of Camano Island WA (US) for microsoft technology licensing, llc
IPC Code(s): G06N3/047
CPC Code(s): G06N3/047
Abstract: the present disclosure relates to recovering a sparse feature graph based on input data having a collection of samples and associated features. in particular, the systems described herein utilize a fully connected neural network to learn a regression of the input data and determine direct connections between features of the input data while the neural network satisfies one or more sparsity constraints. this regression may be used to recover a feature graph indicating direct connections between the features of the input data. in addition, the feature graph may be presented via an interactive presentation that enables a user to navigate nodes and edges of the graph to gain insights of the input data and associated features.
Inventor(s): Xiaodong LIU of Woodinville WA (US) for microsoft technology licensing, llc, Chengyu DONG of San Diego CA (US) for microsoft technology licensing, llc, Lucas LIU of Redmond WA (US) for microsoft technology licensing, llc, Hao CHENG of Kinkland WA (US) for microsoft technology licensing, llc, Jianfeng GAO of Woodinville WA (US) for microsoft technology licensing, llc
IPC Code(s): G06N20/00
CPC Code(s): G06N20/00
Abstract: the disclosed concepts relate to pretraining of machine learning models. one example method involves performing separate optimization of a first machine learning model and a second machine learning model. the first machine learning model can be optimized based at least on first predictions and the second machine learning model can be optimized based at least on second predictions. the first predictions can represent predictions of masked values in first sequences of values values, and the second predictions can represent whether or not the first values were replaced with different values predicted by the first machine learning model.
Inventor(s): Michael BLEYER of Seattle WA (US) for microsoft technology licensing, llc, Christopher Douglas EDMONDS of Carnation WA (US) for microsoft technology licensing, llc, Dominik Alexander KONIK of Kirkland WA (US) for microsoft technology licensing, llc, Raymond Kirk PRICE of Carnation WA (US) for microsoft technology licensing, llc
IPC Code(s): G06T7/33, G02B27/01, G06T7/80
CPC Code(s): G06T7/337
Abstract: a system for updating continuous image alignment of separate cameras identifies a previous alignment matrix associated with a previous frame pair captured at one or more previous timepoints by a reference camera and a match camera. the previous alignment matrix is based on visual correspondences in the previous frame pair. the system also identifies a current matrix associated with a current frame pair captured at one or more current timepoints by the reference camera and the match camera. the current matrix is based on visual correspondences in the current frame pair. the system also identifies a difference value associated with the reference camera or the match camera relative to the one or more previous timepoints and the one or more current timepoints. the system also generates an updated alignment matrix by using the previous alignment matrix, the current matrix, and the difference value as inputs.
Inventor(s): Dmitry Valentinovich KHOLODKOV of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): G06T11/20, G06F16/26, G06T11/00
CPC Code(s): G06T11/206
Abstract: a system and method for generating a visualization graph for time series telemetry data includes identifying each unique, sequential data value pair in the time series data. a frequency of occurrence of each of the unique data value pairs in the time series telemetry data is then determined. a visualization graph is then generated for the time series telemetry data that includes a plurality of nodes and a plurality of connectors extending between the nodes, each of the nodes representing a distinct data value from the unique data value pairs, respectively, and each of the connectors extending between two of the nodes which together represent the data values from one of the unique data value pairs.
Inventor(s): George Taylor CORBETT of Rockville MD (US) for microsoft technology licensing, llc
IPC Code(s): G06V10/96, G06V10/74, G06V10/94, G06V20/13
CPC Code(s): G06V10/96
Abstract: the disclosed technology is generally directed to cloud model orchestration of constrained-environment-device data. in one example of the technology, on a first distributed system, on-cloud models are stored. for each on-cloud model, a corresponding set of reference embeddings is stored. images obtained from sensors onboard at least one constrained-environment device that is external to the first distributed system are received. image tiles are stored such that the image tiles include, for each image, evenly-spaced portions of the image. image embeddings generated via an embedding-generation model from the image tiles are stored. a request that is associated with a first model of the on-cloud models is received. using the set of reference embeddings for the first model and the image embeddings, for each image tile, whether the first model should be executed on the image tile is determined. the first model is executed on the determined image tiles.
Inventor(s): George Taylor CORBETT of Rockville MD (US) for microsoft technology licensing, llc
IPC Code(s): G06V20/13, G06V10/26, G06V10/74, H04B7/185
CPC Code(s): G06V20/13
Abstract: the disclosed technology is generally directed to edge-cloud image orchestration of spaceborne data. in one example of the technology, reference embeddings are provided. a downlink session with an orbiting satellite is established. during the downlink session: from the orbiting satellite, spacecraft embeddings are received. the spacecraft embeddings are generated by applying an embedding-generation model to corresponding portions of images that are stored on the orbiting satellite and obtained from sensors on the orbiting satellite. in a vector space, the spacecraft embeddings are compared with the reference embeddings. a determination is made, based at least in part on the comparison, as to which portions of the images are high-value portions of the images. to the orbiting satellite, which portions of the images from among the portions of the images are the high-value portions of the images is communicated. from the orbiting satellite, the high-value portions of the images are received.
Inventor(s): George Taylor CORBETT of Rockville MD (US) for microsoft technology licensing, llc, Xiaoyuan YANG of Pleasanton CA (US) for microsoft technology licensing, llc, David Elliot WEINSTEIN of Rockville MD (US) for microsoft technology licensing, llc, Adam Lee LOVERRO of Leesburg VA (US) for microsoft technology licensing, llc, Adrian Michael COLLIER of Woodinville WA (US) for microsoft technology licensing, llc
IPC Code(s): G06V20/13, H04W74/00
CPC Code(s): G06V20/13
Abstract: the disclosed technology is generally directed to downlink prioritization of on-orbit spaceborne data. in one example of the technology, image metadata and raw image data obtained from sensors on the constrained-environment device are stored. the raw image data includes a plurality of images. a plurality of images tiles is provided such that the plurality of images tiles includes, for each image of the plurality of images, evenly-spaced portions of the image. via an embedding-generation model, a plurality of embeddings is generated based on the plurality of image tiles. the plurality of embeddings is used to perform a prioritization of image tiles among the plurality of image tiles. during a downlink session from the constrained-environment device, image tiles from among the plurality of image tiles are downlinked based, at least in part, on the prioritization.
Inventor(s): George Taylor CORBETT of Rockville MD (US) for microsoft technology licensing, llc
IPC Code(s): G06V20/13, H04W74/00, H04W74/04
CPC Code(s): G06V20/13
Abstract: the disclosed technology is generally directed to onboard model orchestration of constrained-environment-device data. in one example of the technology, image metadata and raw image data obtained from sensors on a constrained-environment device is stored. the raw image data includes images. onboard models are stored. for each onboard model, a corresponding set of reference embeddings is stored. image tiles are provided that include, for each image, evenly-spaced portions of the image. via an embedding-generation model, image embeddings are generated based on the image tiles. using the image embeddings and the set of reference embeddings for each onboard model, for each image tile, for each onboard model, whether the onboard model should be executed on the image tile is determined. for each image tile for which a determination is made that an onboard model should be executed on the image tile, that onboard model is executed on that image.
Inventor(s): Paige FREDERICK of Seattle WA (US) for microsoft technology licensing, llc, Kenneth RENERIS of Kirkland WA (US) for microsoft technology licensing, llc, Matus LIPKA of Kirkland WA (US) for microsoft technology licensing, llc, Jason LEE of Savannah GA (US) for microsoft technology licensing, llc, Jamie KUESEL of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): H01F7/06
CPC Code(s): H01F7/064
Abstract: embodiments of the present disclosure provide systems and methods to determine an inductance for each of a plurality of inductors of a superconducting circuit. the plurality of inductors are routed between a plurality of superconducting devices. an amount of coupled flux between inductors of the plurality of inductors is determined. inductor widths along portions of the plurality of inductors are adjusted based on the inductance, the amount of coupled flux, and inductance requirements of the superconducting devices.
Inventor(s): Zhuo Yi CAO of Fremont CA (US) for microsoft technology licensing, llc, Martin Francis Galinski, III of Santa Clara CA (US) for microsoft technology licensing, llc, Chang Joon Park of Sunnyvale CA (US) for microsoft technology licensing, llc, Mike Voong of San Francisco CA (US) for microsoft technology licensing, llc
IPC Code(s): H02J7/00, H01M10/44
CPC Code(s): H02J7/0016
Abstract: a system includes a first sense circuit configured to provide a first output representative of sensed current provided by a first battery coupled to a first load. a second sense circuit is configured to provide a second output representative of sensed current provided by a second battery coupled to the first load. an input current controller is coupled to receive the respective first and second outputs and to couple between the second battery and the first load to control the current provided by the second battery.
Inventor(s): Pavle SUBOTIC of Belgrade (RS) for microsoft technology licensing, llc
IPC Code(s): H04L9/40
CPC Code(s): H04L63/104
Abstract: techniques are described herein that are capable of performing an action based on a pre-implementation determination whether a proposed role assignment associated with a dynamic role hierarchy conforms to security properties. role assignments, assigning roles to principals, and a proposed role assignment are identified. impacted role assignments are selected from the role assignments. a static policy, which is defined by the impacted role assignments and the proposed role assignment, is generated. the static policy is converted into a first logical artifact. a specification and a relationship property are converted into a second logical artifact. the specification includes security properties defining boundaries of allowed actions and disallowed actions. the relationship property defines a relationship between the specification and the static policy. prior to implementation of the proposed role assignment, the first and second logical artifacts are compared to determine whether the proposed role assignment conforms to the security properties.
Inventor(s): Jeremy Daniel CROY of Redmond WA (US) for microsoft technology licensing, llc, Randal Patrick TREIT of Snohomish WA (US) for microsoft technology licensing, llc, Christopher Timothy KIRK of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): H04L9/40
CPC Code(s): H04L63/145
Abstract: detecting sideloaded attack chains. the method includes obtaining first telemetry data for a particular instance of a shared library. the first telemetry data is obtained from a first remote client system as a result of the first remote client system identifying the shared library as a known target of sideloaded attack chains. the first telemetry data for the particular instance of the shared library is compared to other telemetry data for other instances of the shared library obtained from other remote client systems to determine a similarity score for the first telemetry data as compared to the other telemetry data. based on the similarity score, sideloaded attack chain conclusion information about the particular instance of the shared library is sent to the first remote client system.
Inventor(s): Dor EDRY of Modi'in-Maccabim-Reut (IL) for microsoft technology licensing, llc
IPC Code(s): H04L9/40
CPC Code(s): H04L63/1466
Abstract: a method for detecting password spray attacks. the method includes obtaining information from an on-machine malware detection application for a particular machine indicating that a password spray tool is detected on the particular machine. information is obtained indicating that the particular machine has performed failed sign in attempts. as a result, a determination is made that the particular machine is performing password spray attacks.
Inventor(s): Sebastian J. KOCHMAN of Redmond WA (US) for microsoft technology licensing, llc, Geoffrey Lyall MCDONALD of Vancouver (CA) for microsoft technology licensing, llc
IPC Code(s): H04L9/40
CPC Code(s): H04L63/1483
Abstract: the techniques described herein enhance the operation of automated machine learning platforms by utilizing large language models for automated featurization. for example, given an input dataset, a large language model can determine the context of the input dataset and generate a variety of different featurization approaches. each featurization approach can include a feature set derived from the input dataset. in the present context, a feature defines a relationship between portions of the input dataset. consequently, good feature selection translates directly to machine learning model performance. a set of machine learning models is then trained and evaluated using the featurization approaches generated by the large language model and the input dataset. evaluation is performed using a metric selected based on the machine learning task. the machine learning models can then be ranked and the machine learning model with the greatest performance can then be selected for deployment.
Inventor(s): Tusher CHAKRABORTY of Bangalore (IN) for microsoft technology licensing, llc, Ranveer CHANDRA of Kirkland WA (US) for microsoft technology licensing, llc, Nissanka Arachchige Bodhi PRIYANTHA of Redmond WA (US) for microsoft technology licensing, llc, Vaibhav SINGH of Pittsburgh PA (US) for microsoft technology licensing, llc
IPC Code(s): H04L69/22, H04B7/08, H04L69/00
CPC Code(s): H04L69/22
Abstract: a computing system including a processor configured to receive packet preamble binary data and packet header binary data associated with a satellite. the processor may generate a simulated signal that encodes the packet preamble binary data and the packet header binary data. the processor may receive a satellite downlink signal. within each of a plurality of sample intervals of the satellite downlink signal, the processor may compute a respective correlation between the satellite downlink signal and at least a portion of the simulated signal. the processor may select an identified sample interval of the plurality of sample intervals based at least in part on the plurality of correlations. the processor may decode binary satellite signal data based at least in part on the identified sample of the satellite downlink signal. the processor may output the binary satellite signal data.
Inventor(s): Gary J. Sullivan of Bellevue WA (US) for microsoft technology licensing, llc, Lihua Zhu of Mountain View CA (US) for microsoft technology licensing, llc
IPC Code(s): H04N19/46, H04N7/14, H04N7/15, H04N7/18, H04N19/573, H04N19/58, H04N19/70, H04N21/234, H04N21/44
CPC Code(s): H04N19/46
Abstract: innovations in syntax and semantics of coded picture buffer removal delay (“cpbrd”) values potentially simplify splicing operations. for example, a video encoder sets a cpbrd value for a current picture that indicates an increment value relative to a nominal coded picture buffer removal time of a preceding picture in decoding order, regardless of whether the preceding picture has a buffering period sei message. the encoder can signal the cpbrd value according to a single-value approach in which a flag indicates how to interpret the cpbrd value, according to a two-value approach in which another cpbrd value (having a different interpretation) is also signaled, or according to a two-value approach that uses a flag and a delta value. a corresponding video decoder receives and parses the cpbrd value for the current picture. a splicing tool can perform simple concatenation operations to splice bitstreams using cpbrd value for the current picture.
Inventor(s): Gary J. Sullivan of Bellevue WA (US) for microsoft technology licensing, llc, Lihua Zhu of Mountain View CA (US) for microsoft technology licensing, llc
IPC Code(s): H04N19/46, H04N7/14, H04N7/15, H04N7/18, H04N19/573, H04N19/58, H04N19/70, H04N21/234, H04N21/44
CPC Code(s): H04N19/46
Abstract: innovations in syntax and semantics of coded picture buffer removal delay (“cpbrd”) values potentially simplify splicing operations. for example, a video encoder sets a cpbrd value for a current picture that indicates an increment value relative to a nominal coded picture buffer removal time of a preceding picture in decoding order, regardless of whether the preceding picture has a buffering period sei message. the encoder can signal the cpbrd value according to a single-value approach in which a flag indicates how to interpret the cpbrd value, according to a two-value approach in which another cpbrd value (having a different interpretation) is also signaled, or according to a two-value approach that uses a flag and a delta value. a corresponding video decoder receives and parses the cpbrd value for the current picture. a splicing tool can perform simple concatenation operations to splice bitstreams using cpbrd value for the current picture.
Inventor(s): Haibo QIAN of Frisco TX (US) for microsoft technology licensing, llc, Fred RINK of Fairview TX (US) for microsoft technology licensing, llc, Michael BROWN of McKinney TX (US) for microsoft technology licensing, llc
IPC Code(s): H04W36/00
CPC Code(s): H04W36/00222
Abstract: aspects of the present disclosure relate to maintaining a network connection while moving from location to location as between different technologies such as from the 2g/3g to the 5g standard, and vice versa. a mobility management entity (mme), e.g., on a 4g platform, controls the transfers of sessions from the 4g platform to the 2g/3g platform when the and/or from the 4g platform to the 5g platform. the mme classifies different sessions on the ue as anchored in ggsn, pgw or smf. when needed, the mme is then able to transfer the sessions that are transferrable and to terminate the ones that cannot be transferred. by terminating the ones that cannot be transferred, the device can begin reestablishing the connection without waiting, e.g., without waiting for the timeout failure to occur.
Inventor(s): Perry Victor LEA of Eagle ID (US) for microsoft technology licensing, llc, Krishna Kant CHINTALAPUDI of Redmond WA (US) for microsoft technology licensing, llc, Steven William RANTA of Seattle WA (US) for microsoft technology licensing, llc, Gopala Srihari NARLANKA of Bellevue WA (US) for microsoft technology licensing, llc, Stanley William ADERMANN of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): H04W48/18, H04W72/563, H04W76/15
CPC Code(s): H04W48/18
Abstract: an electronic device includes a processor, a wireless communication device, and a hardware storage device. the hardware storage device has instructions stored thereon that, when executed by the processor, cause the electronic device to obtain a plurality of data channel personalities. each of the data channel personalities includes a unique radio communication and network protocol for the wireless communication device. the instructions further cause the electronic device to select a data channel personality from the plurality of data channel personalities and transmit data to a host device using the wireless communication device and the radio communication and network protocol according to the selected data channel personality.
Inventor(s): Eric C. PETERSON of Woodinville WA (US) for microsoft technology licensing, llc, Martha Geoghegan PETERSON of Woodinville WA (US) for microsoft technology licensing, llc, Vaidehi ORUGANTI of Kirkland WA (US) for microsoft technology licensing, llc
IPC Code(s): H05K7/20
CPC Code(s): H05K7/20809
Abstract: a thermal management system includes a server computer and a shell defining an immersion chamber. the shell contacts the server computer along a bottom side and lateral walls of the chamber, and the immersion chamber has an opening on a top side. the shell is connected to the server computer and a portion of the server computer defines at least a portion of the immersion chamber.
Inventor(s): Gijsbertus de Lange of Redmond WA (US) for microsoft technology licensing, llc, Pavel Aseev of Redmond WA (US) for microsoft technology licensing, llc, Sebastian Heedt of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): H10N60/10, H10N60/01, H10N60/83
CPC Code(s): H10N60/128
Abstract: described is a semiconductor device comprising a substrate having a surface; a mesa arranged on the surface of the substrate, the mesa having a perimeter; and one or more gate electrodes. the mesa is obtainable by selective area growth, and comprises a semiconductor heterostructure for hosting a 2-dimensional electron gas or a 2-dimensional hole gas. the one or more gate electrodes are configured to deplete electrically portions of the semiconductor heterostructure to define a boundary of an active region of the semiconductor heterostructure, the boundary being spaced from the perimeter of the mesa. by using a selective-area-grown mesa and defining the boundary of the active region electrostatically, improved electronic properties may be obtained, for example by avoiding the diffuse scattering of charge carriers. also provided is a method for fabricating the device, and a use of one or more gate electrodes to define an active region of a semiconductor component.
Microsoft Technology Licensing, LLC patent applications on August 22nd, 2024
- Microsoft Technology Licensing, LLC
- A63F13/358
- A63F13/215
- A63F13/355
- A63F13/54
- G10L19/018
- G10L19/16
- CPC A63F13/358
- Microsoft technology licensing, llc
- G02B6/44
- G02B6/38
- H04B10/03
- H04B10/27
- H04L45/28
- CPC G02B6/4427
- G06F1/16
- G09F9/30
- H04M1/02
- CPC G06F1/1681
- G06F3/01
- G02B3/00
- G02B30/40
- G06F3/14
- G06F3/147
- G06T11/00
- G06T13/40
- CPC G06F3/012
- A61B5/00
- A61B5/05
- A61B5/11
- CPC G06F3/014
- G06F3/041
- G06F3/0354
- G06F3/044
- H01Q21/06
- CPC G06F3/04162
- G06F3/0483
- G06F3/04842
- CPC G06F3/0483
- G06F3/04845
- G06F3/048
- G06F3/0481
- G06F3/04886
- CPC G06F3/04845
- G06F9/50
- G06Q10/0631
- CPC G06F9/505
- CPC G06F9/5072
- CPC G06F9/5077
- G06F11/07
- G06N20/10
- CPC G06F11/0751
- G06F11/36
- CPC G06F11/3616
- G06F16/23
- CPC G06F16/2386
- G06F16/2453
- G06F16/22
- G06F16/25
- CPC G06F16/24542
- G06F16/9535
- CPC G06F16/9535
- G06F40/166
- G06F40/106
- G06Q50/00
- CPC G06F40/166
- G06N3/047
- CPC G06N3/047
- G06N20/00
- CPC G06N20/00
- G06T7/33
- G02B27/01
- G06T7/80
- CPC G06T7/337
- G06T11/20
- G06F16/26
- CPC G06T11/206
- G06V10/96
- G06V10/74
- G06V10/94
- G06V20/13
- CPC G06V10/96
- G06V10/26
- H04B7/185
- CPC G06V20/13
- H04W74/00
- H04W74/04
- H01F7/06
- CPC H01F7/064
- H02J7/00
- H01M10/44
- CPC H02J7/0016
- H04L9/40
- CPC H04L63/104
- CPC H04L63/145
- CPC H04L63/1466
- CPC H04L63/1483
- H04L69/22
- H04B7/08
- H04L69/00
- CPC H04L69/22
- H04N19/46
- H04N7/14
- H04N7/15
- H04N7/18
- H04N19/573
- H04N19/58
- H04N19/70
- H04N21/234
- H04N21/44
- CPC H04N19/46
- H04W36/00
- CPC H04W36/00222
- H04W48/18
- H04W72/563
- H04W76/15
- CPC H04W48/18
- H05K7/20
- CPC H05K7/20809
- H10N60/10
- H10N60/01
- H10N60/83
- CPC H10N60/128