Patents Assigned to Microsoft Technology Licensing, LLC.
-
Patent number: 11436220Abstract: In a data asset curating system including a processor, computer-readable medium and data storage storing source data assets, each source data asset including content data and source metadata, the data storage stores instructions causing the system to perform converting, based on a conversion rule defining a set of standard attributes, the source data assets to curatable data assets, each curatable data asset including the content data of the corresponding source data asset and curatable metadata, the curatable metadata including one or more standard attributes; causing a user device to render a GUI configured to provide filtering options for querying the curatable data assets; receiving, from the user device, a curation query including a set of the filtering options selected via the GUI; and identifying, from the curatable data assets, a set of the curatable data assets satisfying the received curation query.Type: GrantFiled: March 10, 2021Date of Patent: September 6, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Jeffrey Paul Conrad, Raymond Robert Ringhiser, Jayasudha Thota, Gabriele Masili, Ravikumar Venkata Seetharama Bandaru, Siobhan Jane Flanigan, Dennis Michael Pollett, Daoquan Chen, Robert O'Brien
-
Patent number: 11438155Abstract: Techniques for implementing a key vault as an enclave are presented. The techniques include securely storing, in a key vault enclave, a key for an encryption system according to a key use policy; sending an vault attestation report of a key vault enclave to a vault client; and performing an operation in the key vault enclave with the key. Some embodiments further include receiving, at the key vault enclave, a client attestation report of the vault client wherein the vault client and key vault enclave are hosted on different native enclave platforms.Type: GrantFiled: January 24, 2017Date of Patent: September 6, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Manuel Costa
-
Patent number: 11436434Abstract: Techniques are provided for using machine learning techniques to identify predictive features and predictive values for each feature. In one technique, a model is trained based on training data that comprises training instances, each of which corresponds to multiple usage-based features of an online service by a user. For each usage-based feature in a subset of the usage-based features, the model is used to generate a dependency graph, a histogram is generated, and an optimized value is selected based on the dependency graph and the histogram. A user of the online service is identified, along with a usage value that indicates a level of usage, by the user, of a usage-based feature. A comparison between the usage value and an optimized value of the usage-based feature is performed. Based on the comparison, it is determined whether to present data about that usage-based feature to the user.Type: GrantFiled: December 24, 2019Date of Patent: September 6, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Yunjing Zhang, Yan Liu, Boyu Zhang, Song Lin, Kuo-Ning Huang
-
Patent number: 11436265Abstract: Systems, methods, and apparatuses for implementing a digital personal assistant. The digital personal assistant determining that a user has initiated a user experience with it. In response, the digital personal assistant collects information concerning the user's sensibilities about content and a current context in which the digital personal assistant is being used. With that information, the digital personal assistant infers facets of the user's sensibilities and deduces a context of use. With those inferences and that deduction, the digital personal assistant evaluates whether the presentation of responsive content should be modified to better comport with the user's sensibilities and to be more appropriate for the context of use. Additionally, in response to determining a user's need for content, the digital personal assistant can use the inference and deduction to supply suggested content to the user.Type: GrantFiled: June 13, 2017Date of Patent: September 6, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Neal Osotio, YoungSun Park, Brook Durant, Eric Schuh, Bradford Singley, Eun Joo Lee
-
Patent number: 11436566Abstract: Described herein is a contextual contact recommendation or suggestion service and system. The service, which, in some embodiments, is integrated with a social networking service and/or an instant messaging service, takes as input a first parameter that identifies a member of the social networking service, and a second parameter that defines a context (e.g., a web page that is being viewed by the member. The service, based in part on the context, computes a ranked list of members to populate a contextual contact list, thereby recommending or suggesting contacts, with whom the member might be interested in initiating, or continuing, a conversation, based on the context of the member's current web browsing session. Optionally, the service may take as input a third parameter, defining a use case, such that the recommendation algorithm can be customized by use case.Type: GrantFiled: July 28, 2017Date of Patent: September 6, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Sammy Shreibati, Vivian Mak Urata, Mark Hull, Haiyang Liu, Birjodh Tiwana, Siva Visakan Sooriyan, Jesse Jyh-Cherng Hsia, Michael Joshua Aft, Kinjal Basu, Shaunak Chatterjee
-
Publication number: 20220277216Abstract: At a first terminal of a structure capable of hosting Majorana Zero Modes, a first set of data points measuring conductance between the first terminal and a middle terminal of the structure is obtained for different values of bias voltage at the first terminal and at least one other parameter. At a second terminal of the structure, a second set of data points measuring conductance between the second terminal and the middle terminal is obtained for different values of bias voltage at the second terminal and of the at least one other parameter. A measure of mutual information is obtained between the first and second data sets. It is determined whether a signature consistent with a pair of Majorana Zero Modes is present in the structure based on the measure of mutual information. The method may be carried out by a quantum computer.Type: ApplicationFiled: August 11, 2020Publication date: September 1, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Lucas Casparis, Andrew Patrick Higginbotham, Esteban Adrian Martinez
-
Publication number: 20220276879Abstract: A pool of virtual lobby applications available for display in a virtual lobby of a meeting application is identified based at least in part on configuration information associated with a meeting being accessed by a user via the meeting application. A set of one or more virtual lobby applications is selected, from among the pool of virtual lobby applications based at least in part on user information associated with the user accessing the meeting via the meeting application, for display to the user in the virtual lobby of the meeting application. The respective virtual lobby applications, among the set of virtual lobby applications, is rendered within a virtual lobby display in a user interface of the meeting application.Type: ApplicationFiled: February 26, 2021Publication date: September 1, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Sukanya RAJAGOPAL, Mahesh PASUPULETI
-
Publication number: 20220276951Abstract: This disclosure concerns tools and techniques for debugging a quantum program (e.g., a program used to configure and control a quantum computing device). Because the state space of a quantum program is so much larger and less structured than the state space for a classical program, new techniques are required to help the program developer and coder determine whether or not their program is working correctly and to identify errors if not. The disclosed technology provides tools and techniques for debugging quantum programs using a classical computer.Type: ApplicationFiled: May 16, 2022Publication date: September 1, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Alan Geller, Krysta Svore
-
Publication number: 20220278921Abstract: Systems and methods for routing packet data for transmission via a plurality of communication links are described. A method may include dividing a usage cycle for the plurality of communication links into a plurality of timeslots. Packet data traffic demands for the packet data for transmission via the plurality of communication links may be received. Based on a mixed integer linear programming model, an allocation of the packet data traffic demands to the plurality of communication links during the usage cycle may be determined using binary constraints of the mixed integer linear programming model. The binary constraints may prioritize respective subsets of the plurality of timeslots for at least some of the plurality of communication links. For each of the plurality of timeslots, an allocation of the packet data traffic demands to each of the plurality of communication links may be determined using the mixed integer linear programming model.Type: ApplicationFiled: May 14, 2021Publication date: September 1, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Rachee SINGH, Sharad AGARWAL, Matt CALDER, Paramvir BAHL
-
Publication number: 20220277018Abstract: Examples are disclosed that relate to an energy data platform. One example provides a method comprising receiving a first energy data set having a first data format, and a second energy data set having a second data format, and ingesting the first energy data set and the second energy data set by automatically converting one or more of the first energy data set and the second energy data set into a standard data format. The method further comprises receiving a request from a first application to provide the first energy data set in the first data format, and in response, providing the first energy data set in the first data format, and receiving a request from a second application to provide the first energy data set in the standard data format, and in response, providing the first energy data set in the standard data format.Type: ApplicationFiled: May 17, 2021Publication date: September 1, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Mehmet Kadri UMAY, Imran SIDDIQUE, Hari Krishnan SRINIVASAN, Nayana Singh PATEL
-
Publication number: 20220279033Abstract: According to examples, an apparatus may include a processor that may identify a navigation event responsive to a URL being entered into an address bar of a web browser, the URL having a domain and a URL component, and may determine whether the web browser received an instruction to navigate to a return URL, in which the return URL includes a suffix domain for a proxy and does not include the URL component. The processor may also, based on a determination that the web browser received the instruction to navigate to the return URL, generate a modified URL by appending the suffix domain to the URL to restore context of the URL for the proxy and navigate the web browser to the modified URL.Type: ApplicationFiled: May 20, 2022Publication date: September 1, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Vikas MALIK, Nir Mardiks Rappaport, Idan Gadot
-
Patent number: 11429637Abstract: Techniques are described herein that are capable of providing offline support for a database cluster that includes online nodes and an offline-compatible node. For example, an operation may be performed with regard to information, which is stored by the offline-compatible node while the offline-compatible node is not connected to the online nodes via the network, based at least in part on the offline-compatible node being connected to the online nodes. In another example, an operation may be performed with regard to information, which is stored by any one or more of the online nodes while the offline-compatible node is not connected to the online nodes via the network, based at least in part on the offline-compatible node being connected to the online nodes.Type: GrantFiled: October 13, 2020Date of Patent: August 30, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Michel Peterson, Guy Lewin
-
Patent number: 11429807Abstract: Methods and systems for automatically generating training data for use in machine learning are disclosed. The methods can involve the use of environmental data derived from first and second environmental sensors for a single event. The environmental data types derived from each environmental sensor are different. The event is detected based on first environmental data derived from the first environmental sensor, and a portion of second environmental data derived from the second environmental sensor is selected to generate training data for the detected event. The resulting training data can be employed to train machine learning models.Type: GrantFiled: January 12, 2018Date of Patent: August 30, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Vivek Pradeep
-
Patent number: 11429743Abstract: Embodiments disclosed herein are related to computing systems and methods for localizing how a user will receive and view received DID-related data. The computing system and methods are implemented in the decentralized network that implements a distributed ledger that backs one or more decentralized identities (DID) for one or more users of the computing system. Various sets of rule are accessed. The sets of rules specify how a DID owner will receive and view DID-related data received from a third party entity. The sets of rules are applied to the DID-related data received from the third party entity. The received DID-related data is modified such that the received DID-related data conforms to the one or more sets of rules. The modified DID-related data is provided to the DID owner so that the DID owner is able to view the modified DID-related data according to the applied sets of rules.Type: GrantFiled: April 29, 2019Date of Patent: August 30, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Brandon Murdoch, Daniel James Buchner, Ankur Patel
-
Patent number: 11430093Abstract: The technology disclosed herein provides a method of providing face-based tone curve adjustment to improve global and local contrast and brightness enhancement. In one implementation, the method includes determining a light level of an image captured by a camera, determining a contrast level of an image captured by a camera, comparing the light level and the contrast level to one or more of a plurality of thresholds, and based on the result of the comparison, selecting an advance intelligent global brightness contrast enhancement (AIGBCE) curve to the image.Type: GrantFiled: January 2, 2020Date of Patent: August 30, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Vickrant Jaywant Zunjarrao
-
Patent number: 11429523Abstract: A memory controller maintains a mapping of target ranges in system memory space interleaved two-ways across locations in a three-rank environment. For each range of the target ranges, the mapping comprises a two-way interleaving of the range across two ranks of the three-rank environment and offsets from base locations in the two ranks. At least one of the ranges has offsets that differ relative to each other. Such offsets allow the three ranks to be fully interleaved, two ways. An instruction to read data at a rank-agnostic location in the diverse-offset range causes the memory controller to map the rank-agnostic location to two interleaved locations offset different amounts from their respective base locations in their ranks. The controller may then affect the transfer of the data at the two interleaved locations.Type: GrantFiled: May 15, 2020Date of Patent: August 30, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Brett Kenneth Dodds, Monish Shantilal Shah
-
Patent number: 11429186Abstract: One example provides a computing device comprising instructions executable to receive information regarding one or more entities in the scene, to receive eye tracking a plurality of eye tracking samples, each eye tracking sample corresponding to a gaze direction of a user and, based at least on the eye tracking samples, determine a time-dependent attention value for each entity of the one or more entities at different locations in a use environment, the time-dependent attention value determined using a leaky integrator. The instructions are further executable to receive a user input indicating an intent to perform a location-dependent action, associate the user input to with a selected entity based at least upon the time-dependent attention value for each entity, and perform the location-dependent action based at least upon a location of the selected entity.Type: GrantFiled: November 18, 2020Date of Patent: August 30, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Austin S. Lee, Mathew J. Lamb, Anthony James Ambrus, Amy Mun Hong, Jonathan Palmer, Sophie Stellmach
-
Patent number: 11431008Abstract: 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.Type: GrantFiled: May 13, 2019Date of Patent: August 30, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Nicholas Keehn, Eric Clarence Peterson, Sean Michael James
-
Patent number: 11429835Abstract: A system receives input from a user to initiate a process of generating a holodouble of the user. The system obtains image data of the user and deconstructs the image data to obtain a set of sparse data that identifies one or more attributes associated with the image data the user. The system uses a holodouble training model to generate and train the holodouble of the user based on the set of sparse data and obtained image data. The system renders a representation of the holodouble to the user concurrently while capturing new image data of the user, receives input from the user comprising approval of the holodouble, and completes training of the holodouble by saving the holodouble for subsequent use. The subsequent use includes one or more remote visual communication sessions.Type: GrantFiled: February 12, 2021Date of Patent: August 30, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Julien Pascal Christophe Valentin, Erik Alexander Hill
-
Patent number: 11429518Abstract: Disclosed herein is a thin-provisioned multi-node computer system with a disaggregated memory pool and a pooled memory controller. The disaggregated memory pool is configured to make a shared memory capacity available to each of a plurality of compute nodes, such memory capacity being thinly provisioned relative to the plurality of compute nodes. The pooled memory controller is configured to assign a plurality of memory segments of the disaggregated memory pool to the plurality of compute nodes; identify a subset of the plurality of segments as cold segments, such identification being based on determining that a usage characteristic for each such cold segment is below a threshold; and page one or more of the cold segments out to an expanded bulk memory device, thereby freeing one or more assigned memory segments of the disaggregated memory pool.Type: GrantFiled: December 8, 2020Date of Patent: August 30, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Siamak Tavallaei, Ishwar Agarwal