Patents Assigned to Microsoft Technology Licensing, LLC.
-
Publication number: 20220149261Abstract: A method of fabricating a device, comprising forming portions of electronic circuitry and a shadow wall structure over a substrate, and subsequently depositing a conducting layer over the substrate by angled deposition of a conducting material in at least a first deposition direction at an acute angle relative to the plane of the substrate. The shadow wall structure is arranged to cast a shadow in the deposition, leaving areas where the conducting material is not deposited. The shadow wall structure comprises one or more gaps each shorter than a shadow length of a respective part of the shadow wall structure casting the shadow into the gap, to prevent the conducting material forming in the gaps and to thereby create regions of said upper conducting layer that are electrically isolated from one another. These are arranged to form conducting elements for applying signals to, and/or receiving signals from, the electronic circuitry.Type: ApplicationFiled: February 15, 2019Publication date: May 12, 2022Applicants: Microsoft Technology Licensing, LLC, Delft University of TechnologyInventors: Sebastian HEEDT, Marina QUINTERO-PÉREZ, Francesco BORSOI, Kevin Alexander VAN HOOGDALEN, Leonardus Petrus KOUWENHOVEN
-
Publication number: 20220150277Abstract: A system to detonate malware received from a delegated access link provided to a user is disclosed. An application is received via a delegated access link provided to the user. A verdict is determined on the delegated access link. If the verdict on the delegated access link is unknown the application is opened in a laboratory user based on the user, and activities of the application are monitored. A verdict on the delegated access link is determined based on whether monitored activities include suspicious activities.Type: ApplicationFiled: November 11, 2020Publication date: May 12, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Tal Joseph Maor, Guy Pergal, Moshe Ben Nehemia
-
Publication number: 20220148594Abstract: Input context for a statistical dialog manager may be provided. Upon receiving a spoken query from a user, the query may be categorized according to at least one context clue. The spoken query may then be converted to text according to a statistical dialog manager associated with the category of the query and a response to the spoken query may be provided to the user.Type: ApplicationFiled: January 21, 2022Publication date: May 12, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Michael BODELL, John BAIN, Robert CHAMBERS, Karen M. CROSS, Michael KIM, Nick GEDGE, Daniel Frederick PENN, Kunal PATEL, Edward Mark TECOT, Jeremy C. WALTMUNSON
-
Publication number: 20220149262Abstract: A method of fabricating a semiconductor-superconductor hybrid device comprises providing a workpiece comprising a semiconductor component, a layer of a first superconductor material on the semiconductor component, and a layer of a second superconductor material on the first superconductor material, the second superconductor material being different from the first superconductor material; etching the layer of the second superconductor material to expose a portion of the first superconductor material; and oxidising the portion of the first superconductor material to form a passivating layer on the semiconductor. The first superconductor provides energy coupling between the semiconductor and the second superconductor, and the passivating layer protects the semiconductor while allowing electrostatic access thereto. Also provided are a hybrid device, and a method of etching.Type: ApplicationFiled: December 23, 2021Publication date: May 12, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Geoffrey Charles Gardner, Asbjørn Cennet Cliff Drachmann, Charles Masamed Marcus, Michael James Manfra
-
Publication number: 20220147235Abstract: A computer-implemented technique is described herein for efficiently and reliably interacting with a nonconforming application component in a windowing environment. The nonconforming application component corresponds to a type of application (such as, but not limited to, an immersive-type full-screen application) that was not originally designed for presentation of application content in a windowing environment, or was not originally designed for presentation of application content in a windowing environment of a certain type. In some implementations, the computer-implemented technique generates a composite window by: creating a system-owned frame; receiving an application-owned window; and creating the composite window by combining the frame and the application-owned window. The technique can thereafter control the composite window by performing operations on the composite window via its system-owned frame.Type: ApplicationFiled: November 1, 2021Publication date: May 12, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Yaou Wei, Christopher E. Swan, Alex Snitkovskiy, Tsz Yan Wong, Hirofumi Yamamoto, Steven J. Tricanowicz, Brian D. Beck, Miron Vranjes
-
Patent number: 11328369Abstract: Systems and methods for engagement mapping based on counterfactual experiments are provided. In example embodiments, a network system receives parameters for one or more counterfactual experiments or tests. Based on the parameters, the network system selects one or more users of a social network platform to subject to the test(s) and selects edges of a social network of each of the one or more users to block. The network system then filters out notifications and feed items from the selected edges of the one or more users. Behavior data of the one or more users based on the filtering out of the notifications and feed items is aggregated, whereby the behavior data indicates engagement of the one or more users on the social networking platform based on the filtering of the notifications and feed items. Recommendations are derived based on the aggregated behavior data and presented to the users.Type: GrantFiled: September 22, 2020Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Aastha Nigam, Ye Tu, Shaunak Chatterjee
-
Patent number: 11328263Abstract: A method may include receiving a request to save the exception to the first rule; in response to the request, updating the user interface, wherein: the first portion is updated to include a parameter of a second rule to exclude a subset of meetings from the ECDS; the second portion is updated to include an impact metric that indicates a percentage of meetings excluded from the ECDS based on an application of the second rule to the ECDS; and the third portion is updated to include selectable elements for creating an exception to the second rule; and a fourth portion of the user interface includes an indication of a number of meetings excluded from the ECDS based on application of the first rule with any exceptions to the first rule.Type: GrantFiled: February 21, 2019Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Rachel Jameson, Giancarlo Cozzi-Mendez, Sreeram Nivarthi, Anil Kumar V Revuru, Marilyn N Harris, Harsh Shrimal, Andrew C. Owen, Firdosh R Ghyara, Rajarshi Ray
-
Patent number: 11327877Abstract: Software development pipeline tools construct pipelines by combining tools, files, and other resources, to build, integrate, test, deploy, or otherwise implement operational functionality in computing systems. Some pipelines are simple, but others are stochastic due to conditional execution, task addition or removal, resource availability randomness, and other causes. Some stochastic pipelines also include a hierarchy with multiple levels of task groupings, which adds complexity. Pipeline performance optimization uses critical paths, but critical paths are challenging to identify in stochastic pipelines. Tools and techniques are presented to automatically identify likely or actual critical paths and to indicate constituent critical tasks as improvement options for stochastic pipelines in software development or other industrial activities. Pipeline representations include directed acyclic graph data structures of constituent tasks.Type: GrantFiled: May 8, 2020Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Vinod Joshi
-
Patent number: 11329968Abstract: Permitting a decentralized identity to authenticate on behalf of a centralized identity to a centralized identity system, and/or permitting a centralized identity to authenticate on behalf of a decentralized identity to a decentralized identity system. Thus, the principles described herein permit authentication across decentralized and centralized domains. The identity system receives and registers a delegation for the first identity to authentic as the second identity, where one of the identities is a decentralized identity and one is a centralized identity. Thereafter, when the identity system receives a communication from the first identity to access a resource owned by the second identity, the identity system accesses the registration to determine that the first identity is authorized to authenticate as the second identity, authenticates the first identity as the second identity, and grants the first identity access to the resource owned by the second identity.Type: GrantFiled: March 18, 2019Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Daniel James Buchner, Brandon Murdoch, Ankur Patel
-
Patent number: 11327928Abstract: A system for dynamically displaying specific sections of a file depending on a user identity is provided. The system utilizes access control data to enable an author to generate and share a file with a number of consumers and have each recipient view a customized set of sections of the file depending on access permissions associated with each recipient. The file can be in any format, e.g., a word processing document, presentation document, a media file, or any other file having a number of sections. A section of a file can be any definitive unit of data, such as a page, slide, tab, worksheet, video segment, audio segment, etc. Permissions can be based on a user's permission level, work history, skill level, role in an organization, title, etc. The system can also prevent access to certain sections of a file depending on the permissions associated with a consumer.Type: GrantFiled: October 27, 2017Date of Patent: May 10, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Catherine W. Neylan, Samuel Ying-Lam Cheung, Peter Fintan Leonard, Liyin Xue, Jennifer Michelstein Halberstam, Erez Kikin-Gil
-
Patent number: 11329361Abstract: An electronic device with high frequency antenna integration is described herein. The electronic device may comprise a trackpad and at least one antenna element. The trackpad is configured in a housing to receive input. The at least one antenna element is operable in a high frequency range integrated into a region adjacent to the trackpad, wherein at least a portion of the region is transparent to radio wave transmission enabling a dual use of the region.Type: GrantFiled: November 25, 2020Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Nahal Niakan, Sean Mercer
-
Patent number: 11328116Abstract: A method and system for identifying potential collaborators for a document may include determining a lifecycle stage of a document, determining a subject matter of the document based at least in part on content of the document. The method and system identify one or more potential collaborators to contribute to the document based at least in part on the subject matter of the document, a lifecycle stage of the document, or collaborator-specific information associated with each of the one or more potential collaborators. The method and system may also include providing data relating to the one or more potential collaborators for display.Type: GrantFiled: June 30, 2020Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Jon Meling, Jan Heier Johansen, Vegar Skjaerven Wang, Bernhard Kohlmeier, Madeline Schuster Kleiner
-
Patent number: 11328050Abstract: Trusted agents operating within a trusted execution environment (TEE) of a client computing device are configured with complex computational puzzles (e.g., hash functions or other proof of work puzzles) for a remote service to solve before the trusted agent executes an operation. The trusted agent may have a policy that the puzzle is associated with, in which the policy defines a statistically defined time period over which puzzles are solved. The statistically defined time period is effectuated through parameters which control a complexity of the puzzle. Malware or bad actors that attempt to misuse the trusted agent are throttled until the remote service solves the puzzle, which is configured with a level of complexity that takes the statistically defined time period.Type: GrantFiled: March 4, 2019Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Stefan Thom, Brian Clifford Telfer
-
Patent number: 11327971Abstract: In embodiments of the present disclosure, there is provided an assertion-based question answering manner. After a question and the related passage are obtained, an assertion answer to the question is determined based on content of the passage, and the assertion answer has a predetermined structure and represents a complete semantic meaning. Then, the assertion answer to the question may be outputted to the user. In the embodiments of the present disclosure, the question and the relevant passage are used as input, and a semi-structured assertion answer is output. The assertion answer according to embodiments of the present disclosure can provide richer semantic content than the traditional short answer, and provide a more concise expression than the traditional long answer, thereby ensuring accuracy of the answer while improving the user experience.Type: GrantFiled: December 6, 2018Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Duyu Tang, Nan Duan, Ming Zhou, Wendi Wang, Daxin Jiang, Shujie Liu, Linjun Shou, Ming Gong
-
Patent number: 11328259Abstract: Automatically detected and identified tasks and calendar items from electronic communications may be populated into one or more tasks applications and calendaring applications. Text content retrieved from one or more electronic communications may be extracted and parsed for determining whether keywords or terms contained in the parsed text may lead to a classification of the text content or part of the text content as a task. Identified tasks may be automatically populated into a tasks application. Similarly, text content from such sources may be parsed for keywords and terms that may be identified as indicating calendar items, for example, meeting requests. Identified calendar items may be automatically populated into a calendar application as a calendar entry.Type: GrantFiled: February 4, 2021Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Michael Gamon, Saliha Azzam, Yizheng Cai, Nicholas Caldwell, Ye-Yi Wang
-
Patent number: 11327763Abstract: Opportunistic consumer instruction steering based on producer instruction value prediction in a multi-cluster processor is disclosed. A processor provides producer instructions and consumer instructions to a steering circuit that steers the program instructions to clusters of instruction execution circuits. An input value provided to a consumer instruction may be a produced value of a producer instruction, creating a dependency. The steering circuit steers a producer instruction to a first cluster and, in response to receiving the consumer instruction and the predicted value of the producer instruction, provides the predicted value to at least a second cluster and steers the consumer instruction to the second cluster for execution with the predicted value as the input value.Type: GrantFiled: June 11, 2020Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Arthur Perais, Shivam Priyadarshi, Yusuf Cagatay Tekmen, Rami Mohammad Al Sheikh, Vignyan Reddy Kothinti Naresh
-
Patent number: 11327746Abstract: Disclosed are embodiments for reducing processing requirements in complex build environments. Complex build environments frequently perform multiple builds per day, in some cases, multiple builds are occurring in parallel. Some of these builds and some fail. Moreover, a definition of success or failure of a build can vary across individual engineers or teams of engineers. In a complex build environment that is rapidly generating multiple build results simultaneously, identifying which builds are appropriate for use can be difficult. Many teams solve this problem by increasing a frequency of builds to rapidly detect any problems with documents recently checked into a document repository. However, this relatively high frequency of builds can impose large processing and/or cost burdens on an organization. By providing sophisticated methods of extracting validation information from existing builds, the disclosed embodiments reduce processing requirements and improved efficiency of enterprise build environments.Type: GrantFiled: June 24, 2020Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Nathan Cole Owen, Carlo Rivera, Ryan Patrick Heaney, Adrian Roy Padua
-
Patent number: 11329888Abstract: The application is directed to a cloud computing platform. The cloud computing platform includes a memory having instructions stored thereon for managing updates the cloud computing platform. The cloud computing platform also includes a controller, operably coupled to the memory. The controller is configured to execute an instruction of identifying an update for an existing cloud computing service operating on the cloud computing platform. The controller is also configured to download the update for the existing service. The controller is also configured to merge the differences between the downloaded update and the existing service to create a new image. The controller is also configured to test the new image offline. Further, the controller is configured to validate the new image online.Type: GrantFiled: May 22, 2020Date of Patent: May 10, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rahim Maknojia, Cheng Wei, Shawn Lucas, Robert S. T. Gibson
-
Patent number: 11327777Abstract: Methods, systems and storage media for limiting access to one or more of devices and applications for a period of time are disclosed. Some examples may include: receiving electronic assignment information indicating that at least one assignment associated with a user is incomplete, identifying a block of time based on the at least one incomplete assignment and assigning a focus time session to the identified block of time, causing at least one of an application or device to become disabled based on a configuration profile applied during the focus time session, receiving an indication that the at least one incomplete assignment associated with the user has been completed and causing the previously disabled at least one of the application or device to become enabled.Type: GrantFiled: June 23, 2021Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Hemanshu K. Chawda, Chang-Ling Wu, Mouna Sidi Hida, Jérôme Vasseur, Kaylie J. Wilson, Gregory H. R. Mialon, Vaibhav Jain, Richard Fang
-
Patent number: 11330246Abstract: An imaging system is configured to use an array of time-of-flight (ToF) pixels to determine depth information using the ToF imaging method and/or the stereo imaging method. A light emitting component emits light to illuminate a scene and a light detecting component detects reflected light via the array of ToF pixels. A ToF pixel is configured to determine phase shift data based on a phase shift between the emitted light and the reflected light, as well as intensity data based on an amplitude of the reflected light. Multiple ToF pixels are shared by a single micro-lens. This enables multiple offset images to be generated using the intensity data measured by each ToF pixel. Accordingly, via a configuration in which multiple ToF pixels share a single micro-lens, depth information can be determined using both the ToF imaging method and the stereo imaging method.Type: GrantFiled: November 21, 2019Date of Patent: May 10, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Minseok Oh