Patents Assigned to Microsoft Technology Licensing, LLC.
  • Publication number: 20220149261
    Abstract: 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: Application
    Filed: February 15, 2019
    Publication date: May 12, 2022
    Applicants: Microsoft Technology Licensing, LLC, Delft University of Technology
    Inventors: Sebastian HEEDT, Marina QUINTERO-PÉREZ, Francesco BORSOI, Kevin Alexander VAN HOOGDALEN, Leonardus Petrus KOUWENHOVEN
  • Publication number: 20220150277
    Abstract: 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: Application
    Filed: November 11, 2020
    Publication date: May 12, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tal Joseph Maor, Guy Pergal, Moshe Ben Nehemia
  • Publication number: 20220148594
    Abstract: 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: Application
    Filed: January 21, 2022
    Publication date: May 12, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: 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: 20220149262
    Abstract: 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: Application
    Filed: December 23, 2021
    Publication date: May 12, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Geoffrey Charles Gardner, Asbjørn Cennet Cliff Drachmann, Charles Masamed Marcus, Michael James Manfra
  • Publication number: 20220147235
    Abstract: 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: Application
    Filed: November 1, 2021
    Publication date: May 12, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yaou Wei, Christopher E. Swan, Alex Snitkovskiy, Tsz Yan Wong, Hirofumi Yamamoto, Steven J. Tricanowicz, Brian D. Beck, Miron Vranjes
  • Patent number: 11328369
    Abstract: 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: Grant
    Filed: September 22, 2020
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aastha Nigam, Ye Tu, Shaunak Chatterjee
  • Patent number: 11328263
    Abstract: 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: Grant
    Filed: February 21, 2019
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 11327877
    Abstract: 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: Grant
    Filed: May 8, 2020
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Vinod Joshi
  • Patent number: 11329968
    Abstract: 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: Grant
    Filed: March 18, 2019
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel James Buchner, Brandon Murdoch, Ankur Patel
  • Patent number: 11327928
    Abstract: 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: Grant
    Filed: October 27, 2017
    Date of Patent: May 10, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Catherine W. Neylan, Samuel Ying-Lam Cheung, Peter Fintan Leonard, Liyin Xue, Jennifer Michelstein Halberstam, Erez Kikin-Gil
  • Patent number: 11329361
    Abstract: 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: Grant
    Filed: November 25, 2020
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nahal Niakan, Sean Mercer
  • Patent number: 11328116
    Abstract: 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: Grant
    Filed: June 30, 2020
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jon Meling, Jan Heier Johansen, Vegar Skjaerven Wang, Bernhard Kohlmeier, Madeline Schuster Kleiner
  • Patent number: 11328050
    Abstract: 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: Grant
    Filed: March 4, 2019
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stefan Thom, Brian Clifford Telfer
  • Patent number: 11327971
    Abstract: 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: Grant
    Filed: December 6, 2018
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Duyu Tang, Nan Duan, Ming Zhou, Wendi Wang, Daxin Jiang, Shujie Liu, Linjun Shou, Ming Gong
  • Patent number: 11328259
    Abstract: 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: Grant
    Filed: February 4, 2021
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Gamon, Saliha Azzam, Yizheng Cai, Nicholas Caldwell, Ye-Yi Wang
  • Patent number: 11327763
    Abstract: 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: Grant
    Filed: June 11, 2020
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arthur Perais, Shivam Priyadarshi, Yusuf Cagatay Tekmen, Rami Mohammad Al Sheikh, Vignyan Reddy Kothinti Naresh
  • Patent number: 11327746
    Abstract: 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: Grant
    Filed: June 24, 2020
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nathan Cole Owen, Carlo Rivera, Ryan Patrick Heaney, Adrian Roy Padua
  • Patent number: 11329888
    Abstract: 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: Grant
    Filed: May 22, 2020
    Date of Patent: May 10, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rahim Maknojia, Cheng Wei, Shawn Lucas, Robert S. T. Gibson
  • Patent number: 11327777
    Abstract: 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: Grant
    Filed: June 23, 2021
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 11330246
    Abstract: 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: Grant
    Filed: November 21, 2019
    Date of Patent: May 10, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Minseok Oh