Patents Assigned to Microsoft Technology Licensing
  • Patent number: 9769491
    Abstract: In a first exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, direct a device to perform actions including: comparing an accuracy indicator to at least one threshold, the accuracy indicator corresponding to a reference macroblock selected for a target macroblock; ascertaining a refinement case from multiple refinement cases based on the comparing, each refinement case of the multiple refinement cases defining multiple test points in relation to the reference macroblock; and analyzing the ascertained refinement case with regard to the target macroblock.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Keman Yu, Jiang Li, Shipeng Li
  • Patent number: 9767027
    Abstract: A system for optimizing cache coherence message traffic volume is disclosed. The system includes a plurality of caches in a multi-level memory hierarchy and a plurality of agents. Each agent is associated with a cache. The system includes one or more monitoring engines. Each agent in the plurality of agents is associated with a monitoring engine. The agents can execute a processor level software instruction causing a memory region to be private to the agent. Each of the agents is configured to execute a memory access for data on an associated cache and to send a request for data up the hierarchy on a cache miss. The monitoring engine is configured to intercept request for data from an agent and to prevent snooping for the cache line in peer caches when the cache line associated with a memory region represented as private to the agent.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jan Gray, David Callahn, Burton Jordan Smith, Gad Sheaffer, Ali-Reza Adl-Tabatabai
  • Patent number: 9766869
    Abstract: An installation package may have metadata concerning optional parameters for a software package to be installed. The metadata may be read by an installation system, and a user interface presented to a user for input on the parameters values. The installation system may store the parameters for later replication of the installation. The installation system may perform the installation on a local device or a remote device, and may further be capable of presenting the user interface on another device. In some embodiments, the metadata may be available to the installation system without having to open the installation package.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Sen, Clea Allington, Carlos Aguilar Mares, Bilal Alam, Saad Ladki, Nina Tang, Madhur Joshi
  • Patent number: 9769459
    Abstract: A voltage mode laser diode driver selectively turns on and off a laser diode. An output stage has an output node configured to be connected to one of the terminals of the laser diode. Depending upon implementation, an active swing controller drives the output stage in a manner that substantially prevents inductive kickback from causing the output node voltage to swinging above the voltage level at the voltage output of the power supply, or swing below ground. The output stage provides a discharge path around the laser diode to shunt current associated with the inductive kickback, and substantially eliminates ringing on the output node of the output stage while the laser diode is off. A power supply controller adjusts the voltage level of the voltage output of the power supply so that current through the laser diode when on and emitting light is substantially equal to a predetermined desired current.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: September 19, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Barry Thompson, Stefan Wurster, Lawrence A. Prather, Dane Snow, Richard McCauley
  • Patent number: 9769193
    Abstract: Various techniques for improving security of domain name records are disclosed herein. In one embodiment, a method includes receiving a request to modify a domain name record containing a first domain name server to containing a second domain name server. In response to the received request, the first and second domain name servers are individually queries for corresponding first and second security records. The method can also include receiving the first and second security records from the first and second domain name servers, respectively and determining whether to allow the domain name record to be modified based on a comparison of the first and second security records.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Mehmet Akcin
  • Patent number: 9768635
    Abstract: A mobile computing device has a processor and storage, connected to the processor and storing computer program instructions for an operating system for the computing device. The mobile computing device also may include a display and a communications radio. An electrical connection is provided for connection to a removable battery that provides power to the components of the mobile computing device. The mobile computing device also includes an auxiliary power source configured to provide power to the components of the mobile computing device when the removable battery is not supplying sufficient power. In response to the auxiliary power source being used, the operating system performs a set of actions that prioritize processes executed by the processor, manage power utilization by those processors, communicate information to the user about available power and, in some instances, gracefully degrade operation of the processes.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Issa Khoury, Peter Mikkola
  • Patent number: 9767091
    Abstract: Analysis of incomplete natural language expressions using n-gram analysis and contextual information allows one or more domains to be predicted. For each domain, intent a likely intent of the user is determined using n-gram analysis and contextual information. Intent may correspond to functions of a domain application. In such a case, information required for the functions to execute the application may be populated using n-gram analysis and/or contextual information. The application may then be presented to the user for confirmation of intent. Confirmation of intent along with the incomplete natural language expression and contextual information may then be used to train one or more models used to predict user intent based on incomplete natural language expressions.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ruhi Sarikaya, Xiaohu Derek Liu
  • Patent number: 9767800
    Abstract: Systems and methods for responding to spoken language input or multi-modal input are described herein. More specifically, one or more user intents are determined or inferred from the spoken language input or multi-modal input to determine one or more user goals via a dialogue belief tracking system. The systems and methods disclosed herein utilize the dialogue belief tracking system to perform actions based on the determined one or more user goals and allow a device to engage in human like conversation with a user over multiple turns of a conversation. Preventing the user from having to explicitly state each intent and desired goal while still receiving the desired goal from the device, improves a user's ability to accomplish tasks, perform commands, and get desired products and/or services. Additionally, the improved response to spoken language inputs from a user improves user interactions with the device.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Crook, Ruhi Sarikaya
  • Patent number: 9766806
    Abstract: Embodiments that relate to displaying holographic keyboard and hand images in a holographic environment are provided. In one embodiment depth information of an actual position of a user's hand is received. Using the depth information, a holographic hand image representing the user's hand is displayed in a virtual hand plane in the holographic environment. In response to receiving a keyboard activation input from the user and using the depth information, the holographic keyboard image is adaptively displayed in a virtual keyboard plane in the holographic environment at a virtual distance under the holographic hand image representing the user's hand.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: September 19, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rotem Bennet, Lewey Geselowitz, Wei Zhang, Adam G. Poulos, John Bevis, Kim Pascal Pimmel, Nicholas Gervase Fajt
  • Patent number: 9767609
    Abstract: Embodiments are disclosed that relate to determining a pose of a device. One disclosed embodiment provides a method comprising receiving sensor information from one or more sensors of the device, and selecting a motion-family model from a plurality of different motion-family models based on the sensor information. The method further comprises providing the sensor information to the selected motion-family model and outputting an estimated pose of the device according to the selected motion-family model.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: September 19, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ethan Eade, Michael John Ebstyne, Frederick Schaffalitzky, Drew Steedly
  • Patent number: 9769293
    Abstract: Techniques including use of a slider cover for a computing device are described. In one or more implementations, the slider cover includes a cover body and a pair of hinge assemblies secured along opposing edges of the cover body. The hinge assemblies are designed to attach to a housing for a computing device having a pair of tracks extending along opposing edges of the housing. Engagement of the tracks with the hinge assemblies forms an attachment of the housing to the slider cover designed to enable the housing and slider cover to slide relative to one another in parallel planes and the housing to pivot around a pivot axis formed by the pair of hinge assemblies. Accordingly, manipulation of the housing relative to the slider cover may occur via the hinge assemblies to assume multiple different configurations for an apparatus that includes the slider cover.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jiawei Gu
  • Patent number: 9766766
    Abstract: A system and method is provided for displaying a display element on a display in which a display element may be displayed responsive to a command, the display element being associated with another display element. Also, in another example, the association between the display elements is also displayed. In one example, the association between the display elements is depicted via an animation.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Louis Amadio, Keira L. Amos, Charles Cummins, Neel Ishwar Murarka, Phillip Bensaid
  • Patent number: 9766324
    Abstract: Methods, systems, apparatuses, and computer program products are provided for detecting objects, including humans, using a mobile communications device. A communication space is scanned with a beam-shaped signal transmitted by a phased antenna array of the mobile communications device. Information is discerned from one or more attenuated signals received from the communication space based on the beam-shaped signal. The information is analyzed to determine an object in the communication space. Whether the object is likely at least a portion of a human is determined. A communication signal transmitted by the phased antenna array is modified in response to determining that the object is likely at least a portion of a human, and that the at least a portion of the human has a predetermined spatial relationship with the phased antenna array.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marshall Joseph Katz, Charbel Khawand
  • Patent number: 9769194
    Abstract: Implementations of accessible content reputation lookup are described. In one implementation, before a user activates a link in a document, such as a hyperlink on a webpage, the user can designate the link. For example, the user can float a cursor over the link or interact with an icon placed proximate to the link. By designating the link, the user can request reputation information associated with the link, including information as to whether or not content associated with the link, an application used to access the content, and/or source(s) on which the content resides, are known to be dangerous or risky. If the reputation information indicates that the link is safe to activate, the user can activate the link and access the content. Alternately, if the reputation information indicates that the link is unsafe to access, the user can choose to forego activation of the link.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Kristofer N. Iverson
  • Patent number: 9769769
    Abstract: An electronic device provides a detuning monitor circuit configured to detect a change in a voltage standing wave ratio (VSWR) between a radio frequency (RF) transmitter and an RF antenna relative to a predetermined VSWR baseline and a proximity detector circuit configured to adjust transmission power of a carrier wave transmitted from the RF transmitter, if the change fails to satisfy an acceptable VSWR condition. Network proximity detectors are also provided to allow coordination of antenna subsystems to comply with specific absorption rate (SAR) constraints and/or maintain/improve antenna performance.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marc Harper, Marshall Joseph Katz
  • Patent number: 9766461
    Abstract: A head-mounted display (HMD) device has a chassis, a display assembly, and various sensors and electronics, where the display assembly, sensors and electronics are mounted to the chassis and enclosed within a sealed protective visor, and where the display assembly is mounted to the chassis only through a central location that is aligned with a center-point between the user's eyes, thereby decoupling the display assembly from most mechanical and thermal stresses.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Roy Riccomini, Philip Frank, Errol Mark Tazbaz, Andriy Pletenetskyy
  • Patent number: 9767142
    Abstract: Functionality is described herein for presenting representations of the z most recently presented items. The functionality also presents indicators which convey the presentation modes that were last used to present the z items. When the user selects one of the z items, the functionality presents it, as a default, using the last-used presentation mode, as conveyed by the indicator associated with this item. In one particular case, the last-used presentation mode corresponds to a full mode or a snap mode.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John E. Churchill, Joseph Wheeler, Jérôme Jean-Louis Vasseur, Thomas R. Fuller, Jason D. Giles
  • Patent number: 9767720
    Abstract: A see-through, near-eye, mixed reality display apparatus providing a mixed reality environment wherein one or more virtual objects and one or more real objects exist within the view of the device. Each of the real and virtual have a commonly defined set of attributes understood by the mixed reality system allowing the system to manage relationships and interaction between virtual objects and other virtual objects, and virtual and real objects.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Tobias Kinnebrew, Nicholas Ferianc Kamuda
  • Patent number: 9767598
    Abstract: A “Point Cloud Smoother” provides various techniques for refining a 3D point cloud or other 3D input model to generate a smoothed and denoised 3D output model. Smoothing and denoising is achieved, in part, by robustly fitting planes to a neighborhood of points around each point of the input model and using those planes to estimate new points and corresponding normals of the 3D output model. These techniques are useful for a number of purposes, including, but not limited to, free viewpoint video (FVV), which, when combined with the smoothing techniques enabled by the Point Cloud Smoother, allows 3D data of videos or images to be denoised and then rendered and viewed from any desired viewpoint that is supported by the input data.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Simon A. J. Winder
  • Patent number: 9766905
    Abstract: One embodiment provides machine-readable memory encoding a localization resource for a computer system. The resource comprises an array of delimited strings, each string including a range to be compared to a content limiter by the computer system. Associated with the range is text to be presented on a user interface of the computer system if the content limiter is within the range.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: September 19, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joe Downing, Noam Chitayat