Microsoft Technology Licensing, LLC patent applications on August 8th, 2024
Patent Applications by Microsoft Technology Licensing, LLC on August 8th, 2024
Microsoft Technology Licensing, LLC: 35 patent applications
Microsoft Technology Licensing, LLC has applied for patents in the areas of G06F40/30 (4), H04L9/40 (3), G06F9/455 (3), G06N3/08 (3), G06F3/0482 (3) G06F40/30 (3), G06F21/1085 (2), G06F3/011 (1), G10L15/32 (1), H05K7/1492 (1)
With keywords such as: data, based, information, user, device, computing, text, application, input, and between in patent application abstracts.
Patent Applications by Microsoft Technology Licensing, LLC
20240264658. PREDICTING BODY MOTION_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Mohammand Sadegh ALI AKBARIAN of Cambridge (GB) for microsoft technology licensing, llc, Fatemehsadat SALEH of Cambridge (GB) for microsoft technology licensing, llc, Pashmina Jonathan CAMERON of Cambridge (GB) for microsoft technology licensing, llc
IPC Code(s): G06F3/01, G02B27/00, G06N3/08, G06T13/40
CPC Code(s): G06F3/011
Abstract: for each of a plurality of time steps: receive a reference joint pose of an articulated entity and receiving an indication that another joint of the articulated entity is unobserved or observed. prompt a motion model using the reference joint pose and a mask token. the model predicts body motion comprising a trajectory of the articulated entity and a pose of a plurality of joints of the articulated entity. the mask token represents the other joint and is temporally adaptable by: in response to receiving an indication that the other joint is unobserved, using information about the reference joint pose and a pose of the other joint from a previous time step; and in response to receiving an indication that the other joint is observed, using information about the reference joint pose and a pose of the other joint from the current time step.
Inventor(s): Adithya Jayan of Bengaluru (IN) for microsoft technology licensing, llc, Nishtha Pangle of Bengaluru (IN) for microsoft technology licensing, llc, Ajay Prasad of Bengaluru (IN) for microsoft technology licensing, llc, Neel Kamal Joshi of Elizabeth Bay (AU) for microsoft technology licensing, llc
IPC Code(s): G06F3/0485, G06F3/0482
CPC Code(s): G06F3/0485
Abstract: techniques for efficiently using a display area of a hardware display for a user interface are provided herein. data items are displayed on the user interface at varying sizes based on a focal parameter value, such as a focal time. when the focal parameter value changes due to a scroll input or other input, the size and position of the data items is adjusted based on the updated focal parameter value such that a user is able to scroll through the data items in a non-linear fashion.
20240264789. MULTI-SCREEN MANAGEMENT_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Ran Bi of Beijing (CN) for microsoft technology licensing, llc, Wei Yang of Beijing (CN) for microsoft technology licensing, llc
IPC Code(s): G06F3/14, G06F3/0482
CPC Code(s): G06F3/1423
Abstract: the present disclosure provides methods and apparatuses for multi-screen management. in some implementations, a plurality of connection requests may be received from a plurality of screen devices respectively. a screen host unit corresponding to each screen device may be created. a connection of each screen host unit to a corresponding screen device may be established. screen display data may be transmitted, by at least one screen host unit, to at least one corresponding screen device through at least one corresponding connection respectively. moreover, in some implementations, a connection request may be transmitted to a screen management hub. a connection to a corresponding screen host unit created by the screen management hub may be established. screen display data may be received from the screen host unit through the connection. the screen display data may be displayed.
Inventor(s): Konstantin Andreyevich GOLOBOKOV of Seattle WA (US) for microsoft technology licensing, llc, Zeqi LIN of Beijing (CN) for microsoft technology licensing, llc, Haizhen ZHANG of Bothell WA (US) for microsoft technology licensing, llc, Yu HU of Sammamish WA (US) for microsoft technology licensing, llc, Yousef Ahmed AL-KOFAHI of Niskayuna NY (US) for microsoft technology licensing, llc, Jonathan Richard MALSAN of Redmond WA (US) for microsoft technology licensing, llc, Haiyuan CAO of Issaquah WA (US) for microsoft technology licensing, llc, Daniel Akintola FATADE of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F8/30, G06F8/41, G06F40/211
CPC Code(s): G06F8/37
Abstract: the automatic generation of synthetic training data that can be used to train a language model to generate code examples following a code language based on a natural language input. thus, new language models may be created, or existing language models may be fine-tuned, to adapt to automatically generate code without having to manually generate bulk quantities of training data. rather, a many-to-many grammar mapping is navigated to generate training data. specifically, the many-to-many grammar mapping maps code grammar to natural grammar. then, each training data is generated by navigating the many-to-many grammar mapping definition to generate a mapping of a respective code expression to a respective natural language expression.
Inventor(s): Camilla Angela SMITH of Seattle WA (US) for microsoft technology licensing, llc, Jonathan Madison ANDES of Seattle WA (US) for microsoft technology licensing, llc, Juan Carlos LUCIANI of Highland UT (US) for microsoft technology licensing, llc, Deepika WADHWA of Bothell WA (US) for microsoft technology licensing, llc, Heena Sharad MACWAN of Kirkland WA (US) for microsoft technology licensing, llc, Juanita Jestina BAPTISTE of Sacramento CA (US) for microsoft technology licensing, llc, Peter John RICHARDS of Snoqualmie WA (US) for microsoft technology licensing, llc, Hung M. DANG of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F9/455, G06F9/451
CPC Code(s): G06F9/45558
Abstract: a virtual desktop enables productivity during device setup. an enrollment request on behalf of a user is received from a computing device associated. the enrollment request includes the user's identity and corresponds to a setup phase of an operating system of the computing device. a deployment configuration assigned to the user is identified based on the user's identity. the deployment configuration includes device configuration information specifying instructions for configuring the computing device and link information specifying a virtual machine provisioned according to the device configuration information. connection instructions to establish a connection between the computing device and the virtual machine are transmitted to the computing device. the computing device is monitored to determine a completion of the setup phase. responsive to the completion, a prompt is provided to the virtual machine indicative of the completion of the setup phase.
Inventor(s): Ravi MYSORE SHANTAMURTHY of Bothell WA (US) for microsoft technology licensing, llc, Mallik BULUSU of Bellevue WA (US) for microsoft technology licensing, llc, Tom Long NGUYEN of Auburn WA (US) for microsoft technology licensing, llc, Muhammad Ashfaq AHMED of Redmond WA (US) for microsoft technology licensing, llc, Madhav Himanshubhai PANDYA of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F12/0804, G06F11/16, G06F11/20, G06F13/40
CPC Code(s): G06F12/0804
Abstract: a computing system that enables data stored in a persistent memory region to be preserved when a processor fails can include volatile memory comprising the persistent memory region, non-volatile memory, and a system on a chip (soc). the soc can include a main processor that is communicatively coupled to both the volatile memory and the non-volatile memory. the soc can also include an auxiliary processor that is communicatively coupled to both the volatile memory and the non-volatile memory. the soc can also include instructions that are executable by the auxiliary processor to cause the data in the persistent memory region of the volatile memory to be transferred to the non-volatile memory in response to a failure of the main processor.
Inventor(s): Jordi MOLA of Bellevue WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F12/128, G06F12/0895
CPC Code(s): G06F12/128
Abstract: logging cache line lifetime hints when recording an execution trace. a microprocessor detects occurrence of a first cache event that initiates a lifetime of a cache line within a memory cache, and initiates logging first trace information indicating a beginning of the lifetime of the cache line within the memory cache. subsequently, the microprocessor detects occurrence of a second cache event that ends the lifetime of the cache line within the memory cache. based on detecting the second cache event, the microprocessor initiates logging second trace information indicating an ending of the lifetime of the cache line within the memory cache.
Inventor(s): Adam SPIEGELMAN of Austin TX (US) for microsoft technology licensing, llc, Kypros CONSTANTINIDES of Seattle WA (US) for microsoft technology licensing, llc, Wilson V VU of Bellevue WA (US) for microsoft technology licensing, llc, Shane Gerrard KAVANAGH of Austin TX (US) for microsoft technology licensing, llc
IPC Code(s): G06F13/10, G06F1/26
CPC Code(s): G06F13/102
Abstract: the disclosed techniques improve the functionality and efficiency of cloud computing systems by introducing a modular peripheral computing device interface and hardware architecture. generally described, a host computing system such as a rack-mounted server is configured to interface with one or more peripheral computing devices of varying form factors through a peripheral device cartridge via a standardized connector interface. the peripheral device cartridge can comprise a receptacle configured to house one or more peripheral computing devices (e.g., gpus, ssds). peripheral device cartridges can be inserted and/or removed from a front panel of the host computing system without requiring a full power down thereby preventing service disruptions. in addition, the modularity of the peripheral device cartridges enables changing device configurations on the fly regardless of device form factor. for example, a gpu can be quickly replaced with an ssd. other technical benefits include dynamic power scaling and improved cooling efficiency.
Inventor(s): Jaspal Kohli of Sunnyvale CA (US) for microsoft technology licensing, llc, Sunil Kumar Tekkatte Subramanya of Fremont CA (US) for microsoft technology licensing, llc
IPC Code(s): G06F16/176, G06F3/06, H04L67/1097
CPC Code(s): G06F16/1774
Abstract: techniques are disclosed for providing scalable and concurrent file systems. a backend storage system comprising an interface and a processing unit may be configured to perform the techniques. the interface may present the file system storing objects representative of data. the processing unit may receive, from a frontend host system coupled to the backend storage system, a plurality of client operations to perform with respect to the objects identified by the client operations, and identify an object type associated with each of the identified objects. the processing unit may select, based on the object types, one or more backend operators that implement the plurality of client operations, and apply the backend operators to the identified objects.
Inventor(s): Felix ANDREW of Seattle WA (US) for microsoft technology licensing, llc, Laurentiu NEDELCU of Redmond WA (US) for microsoft technology licensing, llc, Xiaodong FAN of Bellevue WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F16/955, G06F16/9535, G06F16/954, G06F40/103, G06F40/14, G06F40/169, H04L51/063, H04L51/23
CPC Code(s): G06F16/955
Abstract: systems and methods for transferring link context to a web browser. an example method includes receiving, by a web browser, a web address from a desktop application based on a selection of a link in document displayed in the desktop application; receiving, by a web browser from the application, link context for the selected link, the link context including an identification of the desktop application and an identification of the document; loading a web page corresponding to the received web address; based on the link context, identifying a browser-based application corresponding to the desktop application; launching the browser-based application within the web browser; transmitting the link context to the browser-based application; and displaying at least a portion of the document within the web browser.
Inventor(s): Orr SROUR of Ramat-Hasharon (IL) for microsoft technology licensing, llc, Ori LASLO of Rehovot (IL) for microsoft technology licensing, llc, Ashish GUPTA of Fremont CA (US) for microsoft technology licensing, llc, Vadim MAKHERVAKS of Bellevue WA (US) for microsoft technology licensing, llc, Andrew Lee JENKS of Woodinville WA (US) for microsoft technology licensing, llc, Samuel John WENKER of Kirkland WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F21/10, G06F9/455
CPC Code(s): G06F21/1085
Abstract: methods and systems are described which facilitate protecting a virtual desktop infrastructure (vdi) session. a first communication channel is established between a first cryptographic element and a vdi service. the first cryptographic element decrypts a video stream from the vdi service and overlays the decrypted video stream on a user's display. a second communication channel is established between a second cryptographic element and the vdi service. the second cryptographic element encrypts input received at a user's input device and sends the encrypted input to the cloud vdi service.
Inventor(s): Orr SROUR of Ramat-Hasharon (IL) for microsoft technology licensing, llc, Ori LASLO of Rehovot (IL) for microsoft technology licensing, llc, Ashish GUPTA of Fremont CA (US) for microsoft technology licensing, llc, Vadim MAKHERVAKS of Bellevue WA (US) for microsoft technology licensing, llc, Andrew Lee JENKS of Woodinville WA (US) for microsoft technology licensing, llc, Samuel John WENKER of Kirkland WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F21/10, G06F9/455
CPC Code(s): G06F21/1085
Abstract: methods and systems are described which facilitate protecting a virtual desktop infrastructure (vdi) session. a first communication channel is established between a drm component and a vdi service. the drm component decrypts a video stream from the vdi service and overlays the decrypted video stream on a user's display. a second communication channel is established between an inputs protection component and the vdi service. the inputs protection component encrypts input received at a user's input device and sends the encrypted input to the cloud vdi service.
Inventor(s): Zhiwei YU of Beijing (CN) for microsoft technology licensing, llc, Chin-Yew Lin of Redmond WA (US) for microsoft technology licensing, llc, Xi Chen of Redmond WA (US) for microsoft technology licensing, llc, Borje Karlsson of Beijing (CN) for microsoft technology licensing, llc, Jin-Ge Yao of Beijing (CN) for microsoft technology licensing, llc, Shuang Chen of Beijing (CN) for microsoft technology licensing, llc
IPC Code(s): G06F40/274, G06F40/279
CPC Code(s): G06F40/274
Abstract: according to implementations of the subject matter described herein, a solution is proposed for auto-suggesting. in this solution, a trigger indication for suggesting is provided based on an input sentence. in response to the trigger indication being confirmed, a suggestion for the sentence is provided and the suggestion comprises one or more rich objects. in response to a selection of the suggestion, supplementary information for supplementing the sentence is provided based on at least one selected rich object. in this way, various auto-suggestions comprising rich objects may be provided, and thus rich supplementary information may be provided to supplement the input sentence to enhance the user experience.
Inventor(s): Lei CUI of Beijing (CN) for microsoft technology licensing, llc, Yiheng Xu of Beijing (CN) for microsoft technology licensing, llc, Yang Xu of Harbin (CN) for microsoft technology licensing, llc, Furu WEI of Beijing (CN) for microsoft technology licensing, llc, Zilong WANG of Shanghai (CN) for microsoft technology licensing, llc
IPC Code(s): G06F40/30, G06V30/414
CPC Code(s): G06F40/30
Abstract: according to embodiments of the present disclosure, there is provided a solution for reading order detection in a document. in the solution, a computer-implemented method includes: determining a text sequence and layout information presented in a document, the text sequence comprising a plurality of text elements, the layout information indicating a spatial layout of the plurality of text elements in the document; generating a plurality of semantic feature representations corresponding to the plurality of text elements based at least on the text sequence and the layout information; and determining a reading order of the plurality of text elements in the document based on the plurality of semantic feature representations. according to the solution, the introduction of the layout information can better characterize a spatial layout manner of the text elements in a specific document, thereby determining the reading order more effectively and accurately.
Inventor(s): Dejian YANG of Redmond WA (US) for microsoft technology licensing, llc, Jian-Guang LOU of Redmond WA (US) for microsoft technology licensing, llc, Dongmei ZHANG of Beijing (CN) for microsoft technology licensing, llc
IPC Code(s): G06F40/30
CPC Code(s): G06F40/30
Abstract: according to implementations of the present disclosure, there is provided a solution for training an object linking model. a target semantic object and a first text sequence comprising text elements in a natural language are obtained. a first confidence score of the target semantic object being mentioned in the first text sequence is determined. a second confidence score of the target semantic object being mentioned in the first text sequence is determined with a first text element being ignored from the first text sequence. an object linking model is trained at least based on a first confidence difference between the first and second confidence scores, the first text sequence and the target semantic object. in this way, the cost and difficulty in labeling a training dataset may be reduced and the labeling accuracy and efficiency may be improved.
Inventor(s): Howard D'SOUZA of Chantilly VA (US) for microsoft technology licensing, llc, Regina SPITZNAGEL of Naples FL (US) for microsoft technology licensing, llc, Debjani SARKAR of Herndon VA (US) for microsoft technology licensing, llc
IPC Code(s): G06F40/30, G06F40/10, G06F40/12, G06Q10/10, G10L15/06, G16H10/60, G16H15/00, G16H40/20
CPC Code(s): G06F40/30
Abstract: techniques for training a natural language understanding (nlu) engine may include generating a first annotation of free-form text documenting a healthcare patient encounter and a link between the first annotation and a corresponding portion of the text, using the nlu engine. a second annotation of the text and a link between the second annotation and a corresponding portion of the text may be received from a human user. the first annotation and its corresponding link may be merged with the second annotation and its corresponding link. training data may be provided to the engine in the form of the text and the merged annotations and links.
Inventor(s): Constantin MIHAI of Redmond WA (US) for microsoft technology licensing, llc, Nagarajan MANI of Bothell WA (US) for microsoft technology licensing, llc, Deepak BANSAL of Bothell WA (US) for microsoft technology licensing, llc, Madhusudhan Reddy AVANCHA of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): G06F40/40, G06F3/0482, H04L51/02
CPC Code(s): G06F40/40
Abstract: the programmatical invocation of a chatbot is disclosed. an application may detect a trigger condition associated with user interaction with the application, and, in response, invoke a chatbot. during chatbot invocation, the application provides contextual information to the chatbot to select a conversational workflow and input data to populate the controls of the selected conversational workflow. the populated conversation workflow is then displayed to the user in a graphical user interface. the user may then provide user input to the conversational workflow. the chatbot advances the conversation based on the user input.
Inventor(s): Pranay Kumar LOHIA of Bengaluru (IN) for microsoft technology licensing, llc, Badri Narayana PATRO of Bengaluru (IN) for microsoft technology licensing, llc, Naveen PANWAR of Bengaluru (IN) for microsoft technology licensing, llc
IPC Code(s): G06N3/08
CPC Code(s): G06N3/08
Abstract: example aspects include techniques for spatial saliency explanation for time series machine learning models. these techniques may include identifying, based on a token-based importance method, a plurality of tokens of a predefined importance to a machine learning (ml) inference. in addition, the techniques may generating frequency distribution information based on the plurality of tokens of the predefined importance, and generating, based on the frequency distribution information, quantile information for the plurality of tokens of a predefined importance. further, the techniques may include calculating spatial saliency information based on the frequency distribution information and quantile information, the spatial saliency information including a spatial saliency value for a quantile of the quantile information, and presenting the spatial saliency information via a graphical user interface.
Inventor(s): Sushanth RAJASANKAR of Redmond WA (US) for microsoft technology licensing, llc, Rafael V. CINTRON of Redmond WA (US) for microsoft technology licensing, llc, Frank Kam-Chuen LI of Snoqualmie WA (US) for microsoft technology licensing, llc
IPC Code(s): G06T3/40, G06T5/00, G06T7/223, G06T7/246, G06T7/90
CPC Code(s): G06T3/4053
Abstract: a low resolution image frame is received. a past reference low resolution image frame and its super resolution result are retained. motion vectors between the input low resolution image frame and reference low resolution frame are computed. for each pixel in the low resolution image frame, a reference pixel is determined based on the computed motion vectors and the reference low resolution frame. if the reference pixel equals the corresponding input pixel, the reference super resolution result pixel is rendered for this pixel, and otherwise a corresponding pixel from the current input frame is rendered.
20240265610. DYNAMIC 3D SCENE GENERATION_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Marek Adam KOWALSKI of Komorow (PL) for microsoft technology licensing, llc, Stephan Joachim GARBIN of London (GB) for microsoft technology licensing, llc, Virginia ESTELLERS CASAS of Bern (CH) for microsoft technology licensing, llc, Julien Pascal Christophe VALENTIN of Zurich (CH) for microsoft technology licensing, llc, Kacper KANIA of Warsaw (PL) for microsoft technology licensing, llc
IPC Code(s): G06T13/40, G06N3/08, G06T15/06, G06T15/08, G06T19/20
CPC Code(s): G06T13/40
Abstract: a cage of primitive 3d elements and associated animation data is received. compute a ray from a virtual camera through a pixel into the cage animated according to the animation data and compute a plurality of samples on the ray. compute a transformation of the samples into a canonical cage. for each transformed sample, query a plurality of learnt radiance field parameterizations, each learnt on a different deformed state of the 3d scene to obtain color values for each learnt radiance field. for each transformed sample, query a learnt radiance field parameterization of the 3d scene to obtain an opacity value. compute, for each transformed sample, a weighted combination of the color values, wherein the weights are related to the local features. a volume rendering method is applied to the weighted combinations of the color and the opacity values producing a pixel value.
Inventor(s): Mohammand Sadegh ALI AKBARIAN of Cambridge (GB) for microsoft technology licensing, llc, Tadas BALTRUSAITIS of Cambridge (GB) for microsoft technology licensing, llc
IPC Code(s): G06T19/20, G06T7/73
CPC Code(s): G06T19/20
Abstract: a method of updating a pose of a plurality of joints of a kinematic tree of an articulated object is described. the method comprises receiving, for each of the joints in the kinematic tree, an initial pose. a single first embedding vector is computed by encoding the initial poses in an embedding space. for each of some but not all of the joints in the kinematic tree, a target pose is received. a single second embedding vector representing the target poses is computed in the embedding space. the first embedding vector is modified using the second embedding vector to form a third embedding vector. decoding the third embedding vector produces the updated pose of the articulated object.
Inventor(s): Jinyu LI of Bellevue WA (US) for microsoft technology licensing, llc, Long ZHOU of Beijing (CN) for microsoft technology licensing, llc, Xie SUN of Bellevue WA (US) for microsoft technology licensing, llc, Shujie LIU of Beijing (CN) for microsoft technology licensing, llc
IPC Code(s): G10L15/32, G10L15/00, G10L15/06, G10L15/30
CPC Code(s): G10L15/32
Abstract: embodiments are provided for building a configurable multilingual model. a computing system obtains a plurality of language-specific automatic speech recognition modules and a universal automatic speech recognition module trained on a multi-language training dataset comprising training data corresponding to each of the plurality of different languages. the computing system then compiles the universal automatic speech recognition module with the plurality of language-specific automatic speech recognition modules to generate a configurable multilingual model that is configured to selectively and dynamically utilize a sub-set of the plurality of language-specific automatic speech recognition modules with the universal automatic speech recognition module to process audio content in response to user input identifying one or more target languages associated with the audio content.
Inventor(s): Rianne VAN DEN BERG of Amsterdam (NL) for microsoft technology licensing, llc, Victor GARCÍA SATORRAS of Amsterdam (NL) for microsoft technology licensing, llc, Chin-Wei HUANG of Amsterdam (NL) for microsoft technology licensing, llc, Daniel ZUEGNER of Berlin (DE) for microsoft technology licensing, llc, Frank NOE of Berlin (DE) for microsoft technology licensing, llc, Cecilia CLEMENTI of Berlin (DE) for microsoft technology licensing, llc, Robert PINSLER of Cambridge (GB) for microsoft technology licensing, llc, Marloes Elisabeth ARTS of Copenhagen (DK) for microsoft technology licensing, llc, Marco FEDERICI of Diemen (NL) for microsoft technology licensing, llc
IPC Code(s): G16C10/00
CPC Code(s): G16C10/00
Abstract: a computing system including a processor configured to receive atomistic molecular dynamics simulation data of training-time conformers of an atomistic structure of a molecule. the processor is further configured to compute coarse-grained molecular dynamics simulation data based at least in part on the atomistic molecular dynamics simulation data. the coarse-grained molecular dynamics simulation data is computed at least in part by converting the atomistic structure into a coarse-grained structure. the processor is further configured to train a denoising diffusion model using the coarse-grained molecular dynamics simulation data. at the denoising diffusion model, the processor is further configured to receive a runtime conformer of the coarse-grained structure and generate a coarse-grained force field estimate associated with the runtime conformer. the processor is further configured to output the coarse-grained force field estimate to a molecular dynamics simulation module and generate a molecular dynamics simulation based on the coarse-grained force field estimate.
Inventor(s): Nicholas KEEHN of Kirkland WA (US) for microsoft technology licensing, llc, Eric Clarence PETERSON of Woodinville WA (US) for microsoft technology licensing, llc, Sean Michael JAMES of Olympia WA (US) for microsoft technology licensing, llc
IPC Code(s): H01M8/04302, H01M8/04992
CPC Code(s): H01M8/04302
Abstract: techniques of deploying fuel cells in a facility are described herein. in one embodiment, a method includes identifying a location of the receptacle at the facility that the fuel cell is connected upon detecting the fuel connector of the second side of the carrier being coupled to a fuel port at a receptacle at the facility. the method can then include generating and storing, in a database, a fuel cell record indicating that the fuel cell is physically connected to the receptacle at the identified location in the facility and instructing a control device in the facility corresponding to the identified location to provide fuel to the fuel cell via the fuel port, the fuel connector, the connection between the first side and the second side of the carrier, and the fuel inlet of the fuel cell.
Inventor(s): Jouya JADIDIAN of Los Gatos CA (US) for microsoft technology licensing, llc, Erik Alan HOLVERSON of Redmond WA (US) for microsoft technology licensing, llc, Ruben CABALLERO of San Jose CA (US) for microsoft technology licensing, llc
IPC Code(s): H01Q1/36, H01Q1/27, H01Q1/38
CPC Code(s): H01Q1/364
Abstract: examples are disclosed related to optically transparent antennas. one example provides a proximity sensor, comprising an electrically insulating substrate that is at least partially optically transparent, one or more antennas disposed on the electrically insulating substrate, each antenna comprising a film of a conductive material that is at least partially optically transparent, the one or more antennas comprising a proximity sensing antenna, and a resonant lc circuit electrically coupled to the proximity sensing antenna, the resonant lc circuit configured to output a signal responsive to a position of a surface relative to the proximity sensing antenna.
Inventor(s): Ping LU of Cary NC (US) for microsoft technology licensing, llc, Bupesh PANDITA of Cary NC (US) for microsoft technology licensing, llc, Minhan CHEN of Cary NC (US) for microsoft technology licensing, llc
IPC Code(s): H03L7/183, H03L7/099, H03L7/107
CPC Code(s): H03L7/183
Abstract: interfaces between clock domains of an integrated circuit (ic) depend on synchronization of phase-locked loops (plls) that generate clocks in the different domains and on how each pll responds to jitter in a shared reference clock. the well-controlled same bandwidth (and loop dynamic) for those plls renders the same and, therefore, ignorable reference jitter contribution. as a key component that determines a digital pll bandwidth, digitally controlled oscillator (dco) may have its gain vary with process, temperature, and supply ir drop from chip to chip or even module to module. a calibration circuit provides a gain correction factor to achieve a nominal gain in dco as well as a desired/target pll loop bandwidth. in some examples, the calibration circuit in each pll determines a gain correction factor that causes the plls to have a common jitter response and stores the gain correction factors in the calibration circuits.
Inventor(s): Nikish BHAT of Bellevue WA (US) for microsoft technology licensing, llc, Jamie Dorea GAUDETTE of Kirkland WA (US) for microsoft technology licensing, llc, Pankaj GARG of Union City CA (US) for microsoft technology licensing, llc, Somesh CHATURMOHTA of Bellevue WA (US) for microsoft technology licensing, llc, Suji Panicker Raja MOHAN of Duluth GA (US) for microsoft technology licensing, llc, Mu ZHANG of Belmont MA (US) for microsoft technology licensing, llc, Gary Steven BOLIVAR of Atlanta GA (US) for microsoft technology licensing, llc
IPC Code(s): H04L43/0829, H04L43/12
CPC Code(s): H04L43/0829
Abstract: a system generates a probe packet including a probe flag and transmits the probe packet through a network tunnel to a destination computing system. the system receives from the destination computing system through the network tunnel an acknowledgment packet indicating receipt of the probe packet with the probe flag by the destination computing system. the system determines whether the transmitted probe packet and the received acknowledgment packet satisfy a packet loss condition. the system indicates packet loss based on the transmitted probe packet and the received acknowledgment packet satisfying the packet loss condition.
Inventor(s): Dikla DOTAN-COHEN of Netanya (IL) for microsoft technology licensing, llc, Adar VIT of Hadera (IL) for microsoft technology licensing, llc, Tom BRAUDE of Tel Aviv (IL) for microsoft technology licensing, llc
IPC Code(s): H04L51/216, G06F18/214, G06F40/169, G06F40/30, G06N20/00
CPC Code(s): H04L51/216
Abstract: technology is disclosed for controlling the processing of electronic communications on computing devices. an electronic communication is processed to determine mentions in the message body indicating recipients of the communication. a point-of-view (pov) is determined for each mention, with respect to recipient(s), as second-person or third-person pov. the communication is parsed into sections, and the mentions that are associated with each section are determined. based on the pov for a mention associated with a section, it is determined that the section is directed to the recipient(s) indicated by the mention, if the pov of the mention is second-person pov, or the section is relevant to the recipient(s) indicated by the mention, if the pov of the mention is third-person pov. additionally, an enhanced communication data is generated indicating the sections and corresponding povs of mentions associated with the sections, and used to provide a personalized computing experience to users.
20240267366. IDENTITY EXPERIENCE FRAMEWORK_simplified_abstract_(microsoft technology licensing, llc)
Inventor(s): Raja Charu Vikram Kakumani of Redmond WA (US) for microsoft technology licensing, llc, Brandon B. Murdoch of Reading (GB) for microsoft technology licensing, llc, Ronald Jke Bjones of Dilbeek (BE) for microsoft technology licensing, llc, Muhammad Omer Iqbal of Redmond WA (US) for microsoft technology licensing, llc, Kim Cameron of Seattle WA (US) for microsoft technology licensing, llc
IPC Code(s): H04L9/40, G06F3/0484
CPC Code(s): H04L63/08
Abstract: methods for composable user journeys for user authentication via an identity experience framework are performed by systems and apparatuses. initiating a user authentication process for an application triggers application calls for dynamic invocation of a specific identity policy, required by the application, of a number of identity policies managed by a host of the identity experience framework. user interfaces defined by the identity policies are provided from the host to the application for interaction by the user and entry of identity information needed to authenticate the user according to specified verification providers. identity claims and token requests are provided from the application to the host which then authenticates the identity claims via the verification providers and mints a token that includes the claims required by the application, according to the identity policy. the application consumes the token to complete the token request and allow the user access to the application.
Inventor(s): Jeromy Scott STATIA of Arlington WA (US) for microsoft technology licensing, llc, Jeffrey Ryan BACON of Bellevue WA (US) for microsoft technology licensing, llc, Darrin Earl CURTIS of Everett WA (US) for microsoft technology licensing, llc, Aaron Richard DAVIS of Bellevue WA (US) for microsoft technology licensing, llc, Douglas Anthony RASLER of Sammamish WA (US) for microsoft technology licensing, llc, Elizabeth Anne PHIPPEN of Bothell WA (US) for microsoft technology licensing, llc, Satish DEVAN of Redmond WA (US) for microsoft technology licensing, llc, Bum Su JUNG of Redmond WA (US) for microsoft technology licensing, llc, Daniel James DAWSON of Peirson FL (US) for microsoft technology licensing, llc, George Kenneth RINGER of Mercer Island WA (US) for microsoft technology licensing, llc
IPC Code(s): H04L9/40
CPC Code(s): H04L63/083
Abstract: confining lateral traversal within a network. an authorization request identifies a credential, a protected first resource, and an identifier of a protected second resource for which authorization is requested. a lateral traversal policy associated with the second resource is identified, which constrains access to the second resource to only resources that belong to a subset of resources including the second resource. when it is determined that the credential is configured for access to the second resource, and when it is determined that the first resource belongs to the subset of resources including the second resource, an authorization token is issued, which authorizes the credential to access the second resource via the first resource. alternatively, when it is determined that the credential is granted access to the second resource, and when it is determined that the first resource is outside of the particular subset of resources, the authorization request is denied.
Inventor(s): Jonathan GAZIT of Tel Aviv (IL) for microsoft technology licensing, llc, Moshe ISRAEL of Ramat-Gan (IL) for microsoft technology licensing, llc, Dotan PATRICH of Kfar Saba (IL) for microsoft technology licensing, llc
IPC Code(s): H04L9/40, G06F16/28
CPC Code(s): H04L63/1433
Abstract: some embodiments bridge a gap between focusing on security alerts raised by conditions and events that have already occurred, and focusing on vulnerabilities that might be exploited in the future. alerts are organized into alert categories, vulnerabilities are organized into vulnerability categories, and are optionally supplemented with misconfiguration categories. correlations are identified between alert categories and vulnerability or misconfiguration categories, and the correlation values noted, to produce category association rules. the alerts, vulnerabilities, and other security findings are gathered in some situations from multiple similar environments, and in some cases are filtered to pertain to similar resources or similar configurations. the category association rules are utilized to perform cybersecurity prioritizations such as assigning priority levels to alerts and assigning likelihood levels to potential breaches. graphs showing resources and data flow paths are annotated with risk scores or with security findings relevant to the applicable category association rules.
Inventor(s): Forrest Power Trepte of Redmond WA (US) for microsoft technology licensing, llc
IPC Code(s): H04N19/137, G06T7/254, G06T7/70, G06T9/00, G06T15/04, G06T15/40, G06T19/00, H04N19/46, H04N19/503, H04N19/597
CPC Code(s): H04N19/137
Abstract: improved video compression and video streaming systems and methods are disclosed for environments where camera motion is common, such as cameras incorporated into head-mounted displays. this is accomplished by combining a 3d representation of the shape of the user's environment (walls, floor, ceiling, furniture, etc.), image data, and data representative of changes in the location and orientation (pose) of the camera between successive image frames, thereby reducing data bandwidth needed to send streaming video in the presence of camera motion.
Inventor(s): Bin Li of Beijing (CN) for microsoft technology licensing, llc, Jizheng Xu of Beijing (CN) for microsoft technology licensing, llc
IPC Code(s): H04N19/18, H04N19/132, H04N19/463, H04N19/96
CPC Code(s): H04N19/18
Abstract: techniques for coding and deriving (e.g., determining) one or more coded-block-flags associated with video content are described herein. a coded-block-flag of a last node may be determined when coded-block-flags of preceding nodes are determined to be a particular value and when a predetermined condition is satisfied. in some instances, the predetermined condition may be satisfied when log(size of current transform unit) is less than log(size of maximum transform unit) or log(size of current coding unit) is less than or equal to log(size of maximum transform unit)+1. the preceding nodes may be nodes that precede the last node on a particular level in a residual tree.
Inventor(s): Afshin MAJD of Seattle WA (US) for microsoft technology licensing, llc, Ryan Douglas CARVER of Seattle WA (US) for microsoft technology licensing, llc, Ehsan NASR AZADANI of Sammamish WA (US) for microsoft technology licensing, llc, Lalu Vannankandy KUNNATH of Snoqualmie WA (US) for microsoft technology licensing, llc
IPC Code(s): H05K7/14, G05B19/042
CPC Code(s): H05K7/1492
Abstract: techniques for providing auxiliary power to a datacenter, which is normally serviced by a power utility, are disclosed. the system includes a controller, a first stamp, and a second stamp. a common dc bus couples the first stamp to the second stamp on a dc side. a common ac bus couples the first stamp to the second stamp on an ac side (e.g., the output of the stamps). an ac breaker is disposed on the ac bus between the first stamp and the second stamp. the controller controls whether the ac breaker is open or closed. a default state of the ac breaker is an open state. the control of the breakers can occur for various reasons, including whether the utility is available or whether the utility is not available. the utility might not be available due to a utility failure or due to other reasons.
Inventor(s): Husam Atallah ALISSA of Redmond WA (US) for microsoft technology licensing, llc, Bharath RAMAKRISHNAN of Bellevue WA (US) for microsoft technology licensing, llc, Ioannis MANOUSAKIS of Redmond WA (US) for microsoft technology licensing, llc, Nicholas Andrew KEEHN of Kirkland WA (US) for microsoft technology licensing, llc, Eric Clarence PETERSON of Woodinville WA (US) for microsoft technology licensing, llc
IPC Code(s): H05K7/20
CPC Code(s): H05K7/203
Abstract: an immersion cooling system includes an immersion tank that is configured to retain dielectric working fluid and to hold a plurality of computing devices submerged in the dielectric working fluid. the immersion cooling system also includes a condenser that is configured to cause condensation of vaporized working fluid. the immersion cooling system also includes a subcooling heat exchanger that is in fluid communication with a coolant source. the coolant source provides coolant having a coolant temperature that is lower than a boiling point of the dielectric working fluid. the subcooling heat exchanger is positioned so that heat transfer can occur between the dielectric working fluid and the subcooling heat exchanger. the immersion cooling system also includes a control system that controls how much of the coolant flows into the subcooling heat exchanger based at least in part on a temperature of the dielectric working fluid.
Microsoft Technology Licensing, LLC patent applications on August 8th, 2024
- Microsoft Technology Licensing, LLC
- G06F3/01
- G02B27/00
- G06N3/08
- G06T13/40
- CPC G06F3/011
- Microsoft technology licensing, llc
- G06F3/0485
- G06F3/0482
- CPC G06F3/0485
- G06F3/14
- CPC G06F3/1423
- G06F8/30
- G06F8/41
- G06F40/211
- CPC G06F8/37
- G06F9/455
- G06F9/451
- CPC G06F9/45558
- G06F12/0804
- G06F11/16
- G06F11/20
- G06F13/40
- CPC G06F12/0804
- G06F12/128
- G06F12/0895
- CPC G06F12/128
- G06F13/10
- G06F1/26
- CPC G06F13/102
- G06F16/176
- G06F3/06
- H04L67/1097
- CPC G06F16/1774
- G06F16/955
- G06F16/9535
- G06F16/954
- G06F40/103
- G06F40/14
- G06F40/169
- H04L51/063
- H04L51/23
- CPC G06F16/955
- G06F21/10
- CPC G06F21/1085
- G06F40/274
- G06F40/279
- CPC G06F40/274
- G06F40/30
- G06V30/414
- CPC G06F40/30
- G06F40/10
- G06F40/12
- G06Q10/10
- G10L15/06
- G16H10/60
- G16H15/00
- G16H40/20
- G06F40/40
- H04L51/02
- CPC G06F40/40
- CPC G06N3/08
- G06T3/40
- G06T5/00
- G06T7/223
- G06T7/246
- G06T7/90
- CPC G06T3/4053
- G06T15/06
- G06T15/08
- G06T19/20
- CPC G06T13/40
- G06T7/73
- CPC G06T19/20
- G10L15/32
- G10L15/00
- G10L15/30
- CPC G10L15/32
- G16C10/00
- CPC G16C10/00
- H01M8/04302
- H01M8/04992
- CPC H01M8/04302
- H01Q1/36
- H01Q1/27
- H01Q1/38
- CPC H01Q1/364
- H03L7/183
- H03L7/099
- H03L7/107
- CPC H03L7/183
- H04L43/0829
- H04L43/12
- CPC H04L43/0829
- H04L51/216
- G06F18/214
- G06N20/00
- CPC H04L51/216
- H04L9/40
- G06F3/0484
- CPC H04L63/08
- CPC H04L63/083
- G06F16/28
- CPC H04L63/1433
- H04N19/137
- G06T7/254
- G06T7/70
- G06T9/00
- G06T15/04
- G06T15/40
- G06T19/00
- H04N19/46
- H04N19/503
- H04N19/597
- CPC H04N19/137
- H04N19/18
- H04N19/132
- H04N19/463
- H04N19/96
- CPC H04N19/18
- H05K7/14
- G05B19/042
- CPC H05K7/1492
- H05K7/20
- CPC H05K7/203