Processing

Please wait...

Settings

Settings

Goto Application

Offices all Languages en Stemming true Single Family Member false Include NPL false
RSS feed can only be generated if you have a WIPO account

Save query

A private query is only visible to you when you are logged-in and can not be used in RSS feeds

Query Tree

Refine Options

Offices
All
Specify the language of your search keywords
Stemming reduces inflected words to their stem or root form.
For example the words fishing, fished,fish, and fisher are reduced to the root word,fish,
so a search for fisher returns all the different variations
Returns only one member of a family of patents
Include Non-Patent literature in results

Full Query

ALLNAMES:(Microsoft)

Side-by-side view shortcuts

General
Go to Search input
CTRL + SHIFT +
Go to Results (selected record)
CTRL + SHIFT +
Go to Detail (selected tab)
CTRL + SHIFT +
Go to Next page
CTRL +
Go to Previous page
CTRL +
Results (First, do 'Go to Results')
Go to Next record / image
/
Go to Previous record / image
/
Scroll Up
Page Up
Scroll Down
Page Down
Scroll to Top
CTRL + Home
Scroll to Bottom
CTRL + End
Detail (First, do 'Go to Detail')
Go to Next tab
Go to Previous tab

Analysis

1.6934/CHENP/2011VIRTUAL NON-UNIFORM MEMORY ARCHITECTURE FOR VIRTUAL MACHINES
IN 30.11.2012
Int.Class G06F 12/02
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
Appl.No 6934/CHENP/2011 Applicant MICROSOFT TECHNOLOGY LICENSING, LLC Inventor MICROSOFT CORPORATION
Techniques for effectuating a virtual NUMA architecture for virtual machines and adjusting memory in virtual NUMA nodes are described herein.
2.2567/CHENP/2015DIRECT HOLOGRAM MANIPULATION USING IMU
IN 01.07.2016
Int.Class G06F 3/034
Appl.No 2567/CHENP/2015 Applicant MICROSOFT TECHNOLOGY LICENSING LLC Inventor MICROSOFT TECHNOLOGY LICENSING LLC
Methods for controlling an augmented reality environment associated with a head mounted display device (HMD) are described. In some embodiments a virtual pointer may be displayed to an end user of the HMD and controlled by the end user using motion and/or orientation information associated with a secondary device (e.g. a mobile phone). Using the virtual pointer the end user may select and manipulate virtual objects within the augmented reality environment select real world objects within the augmented reality environment and/or control a graphical user interface of the HMD. In some cases the initial position of the virtual pointer within the augmented reality environment may be determined based on a particular direction in which the end user is gazing and/or a particular object at which the end user is currently focusing on or has recently focused on.
3.2421/CHENP/2015POLICY BASED RESOURCE ACCESS VIA NFC
IN 01.07.2016
Int.Class H04L 29/06
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
Appl.No 2421/CHENP/2015 Applicant MICROSOFT TECHNOLOGY LICENSING LLC Inventor MICROSOFT TECHNOLOGY LICENSING LLC
A resource access system is described herein that solves problems associated with visitor access to resources at a location by using NFC or bump as a fast authentication process to grant persistent visitor rights to a resource subject to policy conditions such as maintaining the link. The system provides a facility for granting access to NFC/bump enabled visitors visiting a new location by assigning a persistent link with associated policy. The system provides for a bump/NFC enabled device to authenticate with a proximate local resource and grant rights to a visiting device. This action proves that the device to be granted rights is physically present at the location of the resource and does not involve any exchange of codes or user information with the user. Thus the resource access system provides simplified setup of visitor access to location resources using NFC and similar short field communication technologies.
4.2293391CONFIGURACION DE PARAMETROS DE RED DE DISPOSITIVOS DE CLIENTE LIGERO QUE USAN SOPORTES DE DATOS PORTATILES.
ES 16.03.2008
Int.Class H04L12/24 (2006.01)
Appl.No E05000086 Applicant MICROSOFT CORPORATION Inventor NICK, BENJAMIN C/O MICROSOFT CORPORATION
A computer-readable portable media device (158,154) is used for transferring network settings and other configuration data to a thin client network device to simply the task of configuring the thin client device for network connectivity and other functions. A configuration program on a personal computer assists a user in creating configuration data, including network settings, for the thin client device, generates an XML file containing the configuration data, and writes the XML file in to the portable media device (158,154). The portable media device (158,154) is then attached to the thin client device. The thin client device detects the portable media device (158,154) and automatically loads the configuration data from the XML file.
5.1908/CHENP/2015VIRTUAL MACHINE MULTICAST/BROADCAST IN VIRTUAL NETWORK
IN 01.07.2016
Int.Class G06F 9/54
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
54Interprogram communication
Appl.No 1908/CHENP/2015 Applicant MICROSOFT TECHNOLOGY LICENSING LLC Inventor MICROSOFT TECHNOLOGY LICENSING LLC
The performance of multicast and/or broadcasting between virtual machines over a virtual network. A source hypervisor accesses a network message originated from a source virtual machine and uses the network message to determine a virtual network address associated with destination virtual machines (after potentially resolving group virtual network addresses). Using each virtual network address the hypervisor determines a physical network address of the corresponding hypervisor that supports the destination virtual machine and also determines a unique identifier for the destination virtual machine. The source hypervisor may then dispatch the network message along with the unique identifier to the destination hypervisor over the physical network using the physical network address of the hypervisor. The destination hypervisor passes the network message to the destination virtual machine identified by the unique identifier.
6.1907/CHENP/2015AUTO ADJUSTING CONTENT SIZE RENDERED ON A DISPLAY
IN 01.07.2016
Int.Class H04N 7/15
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
7Television systems
14Systems for two-way working
15Conference systems
Appl.No 1907/CHENP/2015 Applicant MICROSOFT TECHNOLOGY LICENSING LLC Inventor MICROSOFT TECHNOLOGY LICENSING LLC
Various technologies described herein pertain to managing visual content rendering on a display. Audience presence and position information which specifies respective distances from the display of a set of audience members detected within proximity of the display can be obtained. Further a threshold distance from the display can be determined as a function of the respective distances from the display of the set of audience members detected within proximity of the display. Moreover responsive to the threshold distance from the display a size of the visual content rendered on the display can be controlled.
7.2351/CHENP/2015CDN LOAD BALANCING IN THE CLOUD
IN 01.07.2016
Int.Class H04L 12/24
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
12Data switching networks
02Details
24Arrangements for maintenance or administration
Appl.No 2351/CHENP/2015 Applicant MICROSOFT TECHNOLOGY LICENSING LLC Inventor MICROSOFT TECHNOLOGY LICENSING LLC
CND load balancing in the cloud. Server resources are allocated at an edge data center of a content delivery network to properties that are being serviced by edge data center. Based on near real time data properties are sorted by trending traffic at the edge data center. Server resources are allocated for at least one property of the sorted properties at the edge data center. The server resources are allocated based on rules developed from long term trends. The resource allocation includes calculating server needs for the property in a partition at the edge data center and allocating the server needs for the property to available servers in the partition.
8.2442/CHENP/2015MEMORY SEGMENT REMAPPING TO ADDRESS FRAGMENTATION
IN 01.07.2016
Int.Class G06F 12/02
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
Appl.No 2442/CHENP/2015 Applicant MICROSOFT TECHNOLOGY LICENSING LLC Inventor MICROSOFT TECHNOLOGY LICENSING LLC
The techniques discussed herein identify failed segments of memory in a memory region. The techniques may then manage the failed segments of memory by logically clustering the failed segments of memory at an outlying portion of the memory region using a remapping process. The remapping process may include creating and storing remapping metadata defining segment remapping entries for the memory region. Accordingly the failure clustering logically eliminates or reduces the memory fragmentation so that a system can allocate larger portions of contiguous memory for object storage.
9.2352/CHENP/2015CDN TRAFFIC MANAGEMENT IN THE CLOUD
IN 01.07.2016
Int.Class H04L 29/08
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
08Transmission control procedure, e.g. data link level control procedure
Appl.No 2352/CHENP/2015 Applicant MICROSOFT TECHNOLOGY LICENSING LLC Inventor MICROSOFT TECHNOLOGY LICENSING LLC
A property is a customer web application that is hosted on an origin server. A customer distribution network (CDN) assigns the property to pools (Pool 1 Pool 2 ... Pool 3) that span edge data centers (Pop A Pop B ... Pop C) at different geographical locations. The sets of servers at a particular pop that belong to a particular pool are partitions (Partition 1A ... Partition 2C ... Partition 3B) of that pool. Embodiments of a method at a computer system include determining attributes of a property using an incubation pool which is a special pool that is set apart for properties that are newly added to the CDN. An incubation period is identified based on estimated attributes for the property and based on rules that define a minimum and a maximum incubation time. The incubation time may be chosen based on a customer truth index which is computed based on a customer s accuracy in providing an estimate of one or more attributes of the property. After the property is added to the incubation pool load and patterns for the property are analyzed. A load size and/or a traffic type for the property is identified. Once the property has been analyzed within the context of the incubation pool the property can be assigned to a more general pool. Doing so can help to refine the CDN s relationships with customers and to protect the integrity of CDN resources. Other embodiments also include offloading traffic within the CDN. A load balancer agent determines that traffic at an edge data center should be offloaded to one or more other edge data centers. The load balancer agent sends a request including a determined priority level to the other edge data centers. The load balancer agent receives one or more replies indicating that resources are available for use. The load balancer agent sorts the replies and offloads traffic to at least one edge data center.
10.1858226Indholdsstyring i peer-to-peer indholdsdistribueringsclouds
DK 24.01.2011
Int.Class H04L 29/08
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
08Transmission control procedure, e.g. data link level control procedure
Appl.No 06270051 Applicant Microsoft Technology Licensing, LLC Inventor Miller, John Microsoft Research Ltd.
Managing content by influencing its distribution in the form of blocks or other units is crucial to the performance of a peer-to-peer content distribution system. We provide a content management module at each peer node to achieve this. The content management module implements a content request/response cycle in order to negotiate about blocks of content with other peer nodes. This cycle comprises an offer request, offer reply and a block request. These steps are preferably followed by data exchange and verification. The negotiation protocol used by our content management module provides a generic method that is advantageously used in conjunction with different encoding schemes such as full network coding and group network coding. In one embodiment we use group network coding and add information to the offer request and offer reply to facilitate efficient content distribution. In addition, block request messages are selected to promote the use of on-the-fly decoding where possible.