Microsoft Corporation

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 5 107 pour Microsoft Corporation et 1 filiale Trier par
Recheche Texte
Brevet
International - WIPO
Excluant les filiales
Affiner par Reset Report
Propriétaire / Filiale
[Owner] Microsoft Corporation 5 107
Microsoft Technology Licensing, LLC 1
Classe IPC
G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques 816
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes 730
G06F 9/44 - Dispositions pour exécuter des programmes spécifiques 622
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 543
G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] 399
Voir plus
Résultats pour  brevets
  1     2     3     ...     52        Prochaine page

1.

GAZE TRACKING THROUGH EYEWEAR

      
Numéro d'application US2015054102
Numéro de publication 2016/057435
Statut Délivré - en vigueur
Date de dépôt 2015-10-06
Date de publication 2016-04-14
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Guo, Huimin
  • Eden, Ibrahim
  • Thukral, Vaibhav
  • Nister, David Zachris

Abrégé

A method (74) to furnish input representing gaze direction in a computer system operatively coupled to a vision system. In this method, a first image of an eye at a first level of illumination is acquired by a camera of the vision system (78). The first image is obtained from the camera, and a second image of the eye corresponding to a second, different level of illumination is also obtained (80). Brightness of corresponding pixels of the first and second images is compared in order to distinguish a reflection of the illumination by the eye from a reflection of the illumination by eyewear (84). The input is then furnished based on the reflection of the illumination by the eye (90).

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

2.

SEE-THROUGH DISPLAY OPTIC STRUCTURE

      
Numéro d'application US2015053443
Numéro de publication 2016/054341
Statut Délivré - en vigueur
Date de dépôt 2015-10-01
Date de publication 2016-04-07
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Yee, Dawson
  • Hudman, Joshua

Abrégé

An optical structure useful in a see-through head mounted display apparatus allows is provided. A first and a second partially reflective and transmissive elements are configured to receive the output of any number of optical sources via an optical element. Each reflective and transmissive element is positioned along an optical viewing axis for a wearer of the device with an air gap between the elements. Each reflective and transmissive element has a geometric axis which is positioned in an off-axis relationship with respect to the optical viewing axis. The off-axis relationship may comprise the geometric axis of one or both elements being at an angle with respect to the optical viewing axis and/or vertically displaced with respect to the optical viewing axis.

Classes IPC  ?

  • G02B 3/14 - Lentilles remplies d'un fluide ou à l'intérieur desquelles le vide a été fait à distance focale variable
  • G02B 27/01 - Dispositifs d'affichage "tête haute"

3.

LEARNING STUDENT DNN VIA OUTPUT DISTRIBUTION

      
Numéro d'application CN2014086397
Numéro de publication 2016/037350
Statut Délivré - en vigueur
Date de dépôt 2014-09-12
Date de publication 2016-03-17
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Zhao, Rui
  • Huang, Jui-Ting
  • Li, Jinyu
  • Gong, Yifan

Abrégé

Systems and methods are provided for generating a DNN classifier by "learning" a "student" DNN model from a larger, more accurate "teacher" DNN model. The student DNN may be trained from unlabeled training data by passing the unlabeled training data through the teacher DNN, which may be trained from labeled data. In one embodiment, an iterative processis applied to train the student DNN by minimizing the divergence of the output distributions from the teacher and student DNN models. For each iteration until convergence, the difference in the outputs of these two DNNsis used to update the student DNN model, and outputs are determined again, using the unlabeled training data. The resulting trained student DNN model may be suitable for providing accurate signal processing applications on devices having limited computational or storage resources such as mobile or wearable devices. In an embodiment, the teacher DNN model comprises an ensemble of DNN models.

Classes IPC  ?

  • G06K 9/66 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques utilisant des comparaisons ou corrélations simultanées de signaux images avec une pluralité de références, p.ex. matrice de résistances avec des références réglables par une méthode adaptative, p.ex. en s'instruisant

4.

EFFICIENTLY MIXING VOIP DATA

      
Numéro d'application US2015015752
Numéro de publication 2015/126741
Statut Délivré - en vigueur
Date de dépôt 2015-02-13
Date de publication 2015-08-27
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Ozzie, Raymond Edward
  • Speyer, Richard Zack
  • Richarson, Ransom Lloyd

Abrégé

A method, computer program product, and computer system for monitoring a communication session between a plurality of users. It is determined whether at least two users of the plurality of users are sending media in the communication session. If only a first user of the plurality of users is sending media, the media is delivered to the plurality of users via a first technique. If the first user and a second user of the plurality of users are sending media, the media is delivered to the plurality of users via a second technique.

Classes IPC  ?

  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • H04L 29/02 - Commande de la communication; Traitement de la communication
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

5.

ADAPTIVE SCREEN AND VIDEO CODING SCHEME

      
Numéro d'application US2015014461
Numéro de publication 2015/120050
Statut Délivré - en vigueur
Date de dépôt 2015-02-04
Date de publication 2015-08-13
Propriétaire
  • MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
  • MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Guo, Xun
  • Li, Shipeng
  • Lu, Yan

Abrégé

An adaptive screen and video coding system adaptively selects different coding schemes for coding an image block of a screen or video image based on a type of content included in the image block. The adaptive screen and video coding system further includes a screen coding scheme that classifies pixels of the image block into major colors and escape pixels and convert values of the pixels into index values assigned to the major colors and the escape pixels. Since the number of index values is usually less than a normal range of pixel values, using the index values instead of actual pixel values further facilitate compression and coding of the image block, thus improving coding accuracy and efficiency of the screen or video image. In one embodiment, the adaptive screen and video coding system may be used for screen sharing application.

Classes IPC  ?

  • G06T 9/00 - Codage d'image
  • H04N 19/176 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant un bloc, p.ex. un macrobloc
  • H04N 19/12 - Sélection parmi plusieurs transformées ou standards, p.ex. sélection entre une transformée en cosinus discrète [TCD] et une transformée en sous-bandes ou sélection entre H.263 et H.264
  • H04N 19/14 - Complexité de l’unité de codage, p.ex. activité ou estimation de présence de contours

6.

RICH CONTENT SCANNING FOR NON-SERVICE ACCOUNTS FOR EMAIL DELIVERY

      
Numéro d'application US2015013208
Numéro de publication 2015/116633
Statut Délivré - en vigueur
Date de dépôt 2015-01-28
Date de publication 2015-08-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Parthasarathy, Krishna K.
  • Somani, Irfan
  • Chen, Jinghua
  • Duan, David

Abrégé

Various embodiments are generally directed to techniques and apparatuses to facilitate message communication between registered entities of an email system and other non-registered entities. In one embodiment, a transport component executes on a logic circuit to receive a request to perform a function on an encrypted message. Information embedded in the request is identified to determine if the original request was sent by a registered entity. The embedded information is authenticated with information contained in an authentication information store associated with the original request and if the information is authenticated, the requested function is executed. In addition, if the requested function by the non-registered entity is to send an email message, rich scanning is performed on the email message to ensure the safety thereof.

Classes IPC  ?

  • H04L 12/58 - Systèmes de commutation de messages
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06Q 10/10 - Bureautique; Gestion du temps

7.

RENDERING INTERPRETER FOR VISUALIZING DATA PROVIDED FROM RESTRICTED ENVIRONMENT CONTAINER

      
Numéro d'application US2014057324
Numéro de publication 2015/048206
Statut Délivré - en vigueur
Date de dépôt 2014-09-25
Date de publication 2015-04-02
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Olenick, Brad
  • Zunino, Gilles C.J.A.
  • Moy, William Y.
  • Birck, Andrew
  • Joshi, Madhur
  • Alexander, Brendyn
  • Cox, Tom
  • Echeruo, Ifeanyi
  • Goupil, Jean-Sebastien

Abrégé

At least some embodiments described herein refer to the user of a rendering interpreter that receives data object(s) from code executing within a restricted environment container (such as an IFrame). The restricted environment container prevents the code from adversely impacting the performance and consistency of the user interface system as a whole, and also prevents the code from adversely impacting the performance of code running in other restricted environment containers.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

8.

USING DIFFERENT CONNECTIVITY CHECKS TO DETERMINE CAUSES OF CONNECTIVITY ISSUES

      
Numéro d'application US2014041018
Numéro de publication 2014/204656
Statut Délivré - en vigueur
Date de dépôt 2014-06-05
Date de publication 2014-12-24
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Allen, Nicole
  • Zhao, Zhipeng
  • Zhu, Zhengwen
  • Hughes, Bradley
  • Avila, Dionicio
  • Mcgrath, Shawn
  • Nelson, Jason
  • Tait, John
  • Whitney, Aaron

Abrégé

Connectivity is tested using different locations and contexts selected from different possible failure zones. The failure zones may include: client failure zones; Internet failure zones; and online service failure zones. The results relating to different connectivity tests performed using the different failure zones are correlated and analyzed in an attempt to determine a root cause of the connectivity issue. For example, the root cause may be determined to be a configuration problem of the client, a problem with the client's networking equipment, an ISP problem, an Internet backbone problem; a problem of the online service, and the like. Different contexts may also be used when performing the tests. These results may be compared to the other connectivity test results. The results from the tests may be provided to the client experiencing the problem. Aggregated test results may also be used to detect service wide issues and trigger an alert.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

9.

ONLINE SELLING MECHANISM CREATION

      
Numéro d'application US2014041811
Numéro de publication 2014/201062
Statut Délivré - en vigueur
Date de dépôt 2014-06-11
Date de publication 2014-12-18
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Karmon, Kfir
  • Engel, Yagil
  • Somech, Haim
  • Tennenholtz, Moshe
  • Diamant, Adi
  • Ben-Dor, Karen Master

Abrégé

Online selling mechanism creation is described, for example, whereby a retailer with business goals and constraints benefits from automatic generation and execution of software which controls generation of online offers so as to meet the business goals within the constraints. For example, as business goals and constraints change over time, bespoke selling mechanisms may be automatically updated. In various examples business goals are used to select selling mechanisms from a plurality of available online selling mechanisms; properties of the selling mechanisms may be taken into account. In examples, generic software implementing the selling mechanisms is used to instantiate a bespoke selling mechanism according to particular business goals and constraints. For example, a bespoke selling mechanism may be executed at a commerce server so as to control dynamic generation of offers.

Classes IPC  ?

  • G06Q 30/00 - Commerce
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

10.

CROSS-LINGUAL AUTOMATIC QUERY ANNOTATION

      
Numéro d'application US2014037038
Numéro de publication 2014/182748
Statut Délivré - en vigueur
Date de dépôt 2014-05-07
Date de publication 2014-11-13
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Abdel-Hady, Mohamed Farouk
  • Ibrahim, Rania Mohamed Mohamed
  • Ashour, Ahmed Adel Mohamed Abdel-Kader

Abrégé

Cross-lingual automatic query annotation technique is described, for example, to classify online search queries in Arabic as being of commercial intent, without the need to use human-judged Arabic queries. In examples, a query classifier available for a source language (such as English) is used to produce a query classifier for a target language (such as Arabic, German, French). In various examples, a target language query log and target language documents may be used to enable target language and target culture dependent queries to be classified. In various examples a click graph with edges weighted by click frequency is used to infer class membership of unlabeled target language queries from target language documents. In examples the target language documents may be classified using a supervised or semi-supervised classifier. In various examples the automatically labeled target language queries are used to train a target language query classifier for information retrieval and/or advertising.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

11.

DETECTING AND MANAGING SLEEPING COMPUTING DEVICES

      
Numéro d'application US2014037040
Numéro de publication 2014/182750
Statut Délivré - en vigueur
Date de dépôt 2014-05-07
Date de publication 2014-11-13
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Lorch, Jacob R.
  • Padhye, Jitu
  • Wan, Wei
  • Zager, Eric
  • Zill, Brian

Abrégé

A method, system, and one or more computer-readable storage media for detecting sleeping computing devices are provided herein. The method includes querying, via a computing device, a system neighbor table of the computing device to determine whether a target computing device is reachable and, if the target computing device is unreachable, sending a neighbor discovery packet to the target computing device. The method also includes re-querying the system neighbor table to determine whether the target computing device is reachable and, if the target computing device is unreachable, determining whether the target computing device has been determined to be unreachable at least a specified number of times in a row. The method further includes determining that the target computing device is manageable if the target computing device has been determined to be unreachable at least the specified number of times in a row.

Classes IPC  ?

  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
  • G06F 1/32 - Moyens destinés à économiser de l'énergie

12.

LOCATION INFORMATION DETERMINED FROM DEPTH CAMERA DATA

      
Numéro d'application US2014037405
Numéro de publication 2014/182974
Statut Délivré - en vigueur
Date de dépôt 2014-05-09
Date de publication 2014-11-13
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s) Acharya, Sunil P.

Abrégé

The subject disclosure is directed towards obtaining relatively precise location data with respect to a mapped space, based upon depth camera coordinates, for tracking a user or other object within the space. Also described are usage scenarios and user experiences that are based upon the current location data.

Classes IPC  ?

  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

13.

OPTICAL HEARTRATE TRACKING

      
Numéro d'application US2014034742
Numéro de publication 2014/176140
Statut Délivré - en vigueur
Date de dépôt 2014-04-21
Date de publication 2014-10-30
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Ahmad, Anis
  • Walker, Ben
  • Kennett, Daniel
  • Flavell, Andrew

Abrégé

Heartrate tracking is performed entirely optically without the subject being required to wear any monitoring equipment by processing a combination of signals representing frames of video of the sinusoidal motion of a subject's facial skin color changes captured by both IR and visible light (e.g., RGB - red/green/blue) cameras. The IR and RGB graphs that result from the processing are perfectly phase-shifted so that when the IR signal is going down in amplitude, the RGB signal is going up. Such phase-shifting enables the optical heartrate tracking to utilize diverse input feeds so that a tracked signal is accepted as the user's true heartrate when both IR and RGB signals are well correlated.

Classes IPC  ?

  • A61B 5/00 - Mesure servant à établir un diagnostic ; Identification des individus
  • A61B 5/024 - Mesure du pouls ou des pulsations cardiaques

14.

AUGMENTING IMAGES WITH HIGHER RESOLUTION DATA

      
Numéro d'application US2014023228
Numéro de publication 2014/164690
Statut Délivré - en vigueur
Date de dépôt 2014-03-11
Date de publication 2014-10-09
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s) Doolittle, Don

Abrégé

Embodiments are disclosed that relate to augmenting a lower resolution image with higher resolution image data. For example, one disclosed embodiment provides a method comprising imaging a scene with a first, lower resolution imaging device to form a first set of image data. The scene may also be imaged with a second, higher resolution imaging device to form a second set of image data. The method further comprises augmenting at least a portion of the first set of image data with at least a portion of the second set of image data to form an augmented image.

Classes IPC  ?

  • G06T 11/60 - Edition de figures et de texte; Combinaison de figures ou de texte
  • G06T 7/00 - Analyse d'image

15.

PERSONAL VIDEO REPLAY

      
Numéro d'application US2014022892
Numéro de publication 2014/159300
Statut Délivré - en vigueur
Date de dépôt 2014-03-11
Date de publication 2014-10-02
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Han, Amy, Aimei
  • Lammers, Michael, J.
  • Han, Sang-Kyun
  • Chau, Seang, Y.

Abrégé

In one or more embodiments, a camera includes a replay mode which, when selected, the camera automatically captures image data, such as video or still images, and saves the image data to a memory buffer. The size of the memory buffer may be set by the user to determine how much image data is to be collected. If an event occurs that the user wishes to memorialize through video or still images, a record button can be activated which saves the image data from the beginning of the memory buffer and continues recording until the user presses the record button again.

Classes IPC  ?

  • G08B 13/196 - Déclenchement influencé par la chaleur, la lumière, ou les radiations de longueur d'onde plus courte; Déclenchement par introduction de sources de chaleur, de lumière, ou de radiations de longueur d'onde plus courte utilisant des systèmes détecteurs de radiations passifs utilisant des systèmes de balayage et de comparaison d'image utilisant des caméras de télévision
  • H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé

16.

METHOD AND SYSTEM FOR DECOMPOSING SINGLE-QUBIT QUANTUM CIRCUITS INTO A DISCRETE BASIS

      
Numéro d'application US2014026020
Numéro de publication 2014/151571
Statut Délivré - en vigueur
Date de dépôt 2014-03-13
Date de publication 2014-09-25
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Bocharov, Alexei V.
  • Gurevich, Yuri
  • Svore, Krysta M.

Abrégé

A target quantum circuit expressed in a first quantum gate basis may be transformed into a corresponding quantum circuit expressed in a second quantum gate basis, which may be a universal set of gates such as a V gate basis set. The target quantum circuit may be expressed as a linear combination of quantum gates. The linear combination of quantum gates may be mapped to a quaternion. The quaternion may be factorized, based at least in part on an amount of precision between the target quantum circuit and the corresponding quantum circuit expressed in the second quantum gate basis, into a sequence of quaternion factors. The sequence of quaternion factors may be mapped into a sequence of quantum gates of the second quantum gate basis, where the sequence of sequence of quantum gates is the corresponding quantum circuit.

Classes IPC  ?

  • G06N 99/00 - Matière non prévue dans les autres groupes de la présente sous-classe

17.

INFERRING PLACEMENT OF MOBILE ELECTRONIC DEVICES

      
Numéro d'application US2014026927
Numéro de publication 2014/152080
Statut Délivré - en vigueur
Date de dépôt 2014-03-14
Date de publication 2014-09-25
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Bernheim Brush, Alice Jane
  • Saponas, T. Scott
  • Wiese, Jason

Abrégé

A "Placement Detector" enables handheld or mobile electronic devices such as phones, media players, tablets, etc., to infer their current position or placement. Placement inference is performed by evaluating one or more sensors associated with the device relative to one or more trained probabilistic models to infer device relative to a user. Example placement inferences include, but are not limited to, inferring whether the device is currently in a user's pocket, in a user's purse (or other carrying bag or backpack), in a closed area such as a drawer or box, in an open area such as on a table, indoors, outdoors, etc. These types of placement inferences facilitate a wide range of automated user-device interactions, including, but not limited to, placement-dependent notifications, placement-dependent responses to various inputs, prevention of inadvertent "pocket dialing," prevention of inadvertent power cycling of devices, lost or misplaced device location assistance, etc.

Classes IPC  ?

  • H04M 1/725 - Téléphones sans fil
  • H04B 1/38 - TRANSMISSION - Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission Émetteurs-récepteurs, c. à d. dispositifs dans lesquels l'émetteur et le récepteur forment un ensemble structural et dans lesquels au moins une partie est utilisée pour des fonctions d'émission et de réception

18.

MULTIBAND ANTENNA USING DEVICE METAL FEATURES AS PART OF THE RADIATOR

      
Numéro d'application US2014019484
Numéro de publication 2014/149549
Statut Délivré - en vigueur
Date de dépôt 2014-02-28
Date de publication 2014-09-25
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • De Luis, Javier Rodriguez
  • Mahanfar, Alireza
  • Shewan, Benjamin
  • Ng, Stanley

Abrégé

Mobile communication devices include multi-band antennas that use an internal conductor and a perimeter conductor to define antenna sections that are coupled together based on an RF wavelength of interest. The antenna sections can be selected or deselected by shunting to ground using a passive filter device or an active RF switch. In other examples, filters or switches are configured to couple an internal conductor and a portion of a perimeter conductor together to provide an effective antenna length associated with a selected frequency.

Classes IPC  ?

  • H01Q 5/00 - Dispositions pour faire fonctionner simultanément des antennes sur plusieurs gammes d'ondes, p.ex. dispositions bibandes ou multibandes 
  • H01Q 7/00 - Cadres ayant une distribution du courant sensiblement uniforme et un diagramme de rayonnement directif perpendiculaire au plan du cadre
  • H01Q 1/24 - Supports; Moyens de montage par association structurale avec d'autres équipements ou objets avec appareil récepteur
  • H01Q 9/42 - Antennes résonnantes avec alimentation à l'extrémité d'un élément actif allongé, p.ex. unipôle avec éléments repliés, les parties repliées étant espacées l'une de l'autre d'une petite fraction de la longueur d'onde émise

19.

NUI VIDEO CONFERENCE CONTROLS

      
Numéro d'application US2014022493
Numéro de publication 2014/150176
Statut Délivré - en vigueur
Date de dépôt 2014-03-10
Date de publication 2014-09-25
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s) Yee, Dawson

Abrégé

A system and method providing gesture controlled video conferencing includes a local capture device detecting movements of a user in a local environment and an audio/visual display. A processor is coupled to the capture device and a remote capture device and a remote processor at a remote environment via a network. The local processor includes instructions to render a representation of the remote environment on the display responsive to the remote processor and remote capture device. The processor also tracks movements of a local user in a space proximate to the local capture device. Responsive to a user gesture detected at the local capture device, the audio or visual signals provided by the remote capture device are altered to change the representation of the remote location is altered locally.

Classes IPC  ?

  • H04N 7/14 - Systèmes à deux voies
  • H04N 7/15 - Systèmes pour conférences
  • H04N 21/4223 - Caméras
  • H04N 21/4788 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p.ex. discussion en ligne
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

20.

SHORT RANGE WIRELESS POWERED RING FOR USER INTERACTION AND SENSING

      
Numéro d'application US2014031145
Numéro de publication 2014/153372
Statut Délivré - en vigueur
Date de dépôt 2014-03-19
Date de publication 2014-09-25
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Priyantha, Nissanka Arachchige Bodhi
  • Burger, Douglas Christopher
  • Dejean, Gerald Reuben
  • Liu, Jie
  • Lymperopoulos, Dimitrios
  • Ganesan, Deepak

Abrégé

In general, the short range wireless powered ring described herein pertains to a finger-worn ring. In one embodiment the ring has a small interaction area towards the palm of the hand that employs sensors to sense user input and can interpret this input and other data. For example, the ring can interpret user input as scroll and select input actions. The ring communicates user interactions and other data wirelessly using a low-power wireless solution. The ring contains a coil and other circuitry for energy harvesting from short range wireless enabled devices such as, for example, NFC enabled phones, while users interact with their devices. A built in rechargeable battery is used to store the scavenged energy. The ring may also contain physiological and inertial sensors. The ring can provide a readily available input device of small form factor that has an easily accessible energy source for ease of use.

Classes IPC  ?

  • H04B 5/00 - Systèmes de transmission à induction directe, p.ex. du type à boucle inductive
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

21.

NEAR-EYE DISPLAY SYSTEM

      
Numéro d'application US2014017881
Numéro de publication 2014/133921
Statut Délivré - en vigueur
Date de dépôt 2014-02-24
Date de publication 2014-09-04
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s) Kollin, Joel S.

Abrégé

Embodiments are disclosed herein that relate to optical systems for augmented reality display systems. For example, one disclosed embodiment provides a near-eye display system including a prism having a light input interface side configured to receive light from an image source, the prism being configured to first internally reflect the light from the image source and then emit the light from the image source out of a light output interface side of the prism after internally reflecting the light from the image source. The optical system also includes a reflective combiner positioned to receive the light emitted from the light output interface side of the prism, and to reflect the light back through the prism.

Classes IPC  ?

  • G02B 27/01 - Dispositifs d'affichage "tête haute"

22.

REMOTELY NAVIGATING A DISPLAY OF A TARGET COMPUTING DEVICE USING A SCREEN OF A SOURCE COMPUTING DEVICE

      
Numéro d'application US2014018456
Numéro de publication 2014/134078
Statut Délivré - en vigueur
Date de dépôt 2014-02-26
Date de publication 2014-09-04
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Eaton, Jason Van
  • Jackson, Jared J.

Abrégé

A method and system for remotely navigating a display of a target computing device using a screen (402) of a source computing device (400) are provided herein. The method includes detecting a source input on the screen, determining the positions of a number of navigation jump points (408) on the screen, and determining whether the source input is associated with a navigation jump point. If the source input is not associated with a navigation jump point, relative pixel mapping is performed to translate the source input into a corresponding target input on the display. Alternatively, if the source input is associated with a navigation jump point, absolute pixel mapping is performed to translate the source input into a corresponding target input on the display, and relative pixel mapping is performed to translate any continuation of the source input into a corresponding continuation of the target input.

Classes IPC  ?

  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport

23.

METHOD FOR CONVERTING THE FORMAT OF A FRAME INTO A CHROMA SUBSAMPLING FORMAT

      
Numéro d'application US2014010394
Numéro de publication 2014/109998
Statut Délivré - en vigueur
Date de dépôt 2014-01-07
Date de publication 2014-07-17
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Zhu, Lihua
  • Sankuratri, Sridhar
  • Kumar, B., Anil
  • Abdo, Nadim

Abrégé

Method for converting a first format frame (402) to one or more second format frames (404). In one embodiment, the method includes the step of accessing a first format frame using n coefficients, where n is the total number of coefficients used for the Y (408), U (410) and V (416) planes of the first format frame. The method further includes the step of mapping the coefficients of the first format frame to coefficients of one or more second format frames. The one or more second format frames have n coefficients across all of the second format frames matching the n coefficients of the first format frame.

Classes IPC  ?

  • H04N 19/88 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo mettant en œuvre la réorganisation de données entre différentes unités de codage, p.ex. redistribution, entrelacement, brouillage ou permutation de données de pixel ou permutation de données de coefficients de transformée entre différents blocs
  • H04N 9/64 - Circuits pour le traitement de signaux de couleur

24.

DYNAMIC USER INTERFACES ADAPTED TO INFERRED USER CONTEXTS

      
Numéro d'application US2013077772
Numéro de publication 2014/105934
Statut Délivré - en vigueur
Date de dépôt 2013-12-26
Date de publication 2014-07-03
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Axelrod, Elinor
  • Fitoussi, Hen

Abrégé

A device comprising a set of environment detectors may detect various environmental properties (e.g., location, velocity, and vibration), and may infer from these environmental properties a current context of the user (e.g., the user's attention availability, privacy, and accessible input and output modalities). Based on the current context, the device may adjust the presentation of various user interface elements of an application. For example, the velocity and vibration level detected by the device may enable an inference of the mode of transport of the user (e.g., stationary, walking, jogging, driving a car, or riding on a bus), and each mode of transport may suggest the user's available input modality (e.g., text, touch, speech, or gaze tracking) and/or output modality (e.g., high-detail visual, simplified visual, or audible), and the application may select and present corresponding element presentations for input and output user interface elements, and/or the detail of presented content.

Classes IPC  ?

  • G06F 3/0487 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • H04M 1/725 - Téléphones sans fil

25.

LASER DIE LIGHT SOURCE MODULE

      
Numéro d'application US2013073952
Numéro de publication 2014/093259
Statut Délivré - en vigueur
Date de dépôt 2013-12-09
Date de publication 2014-06-19
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Mandelboum, David
  • Yahav, Giora
  • Pellman, Asaf
  • Felzenshtein, Shlomo

Abrégé

An embodiment of the invention provides a low inductance light source module (20), which may have a small footprint and comprise a printed circuit board (PCB) mount (40) having first and second conducting traces (44, 45) formed on a side of the PCB mount (40) and a semiconducting light source (30) having a first electrical contacts for receiving power that is bonded to the first conducting trace (44) with a conducting bonding material and a second electrical contact (32) for receiving power that is connected by at least one bondwire (62) to the second conducting trace (45).

Classes IPC  ?

  • H01S 5/022 - Supports; Boîtiers
  • H01S 5/062 - Dispositions pour commander les paramètres de sortie du laser, p.ex. en agissant sur le milieu actif en faisant varier le potentiel des électrodes
  • H05K 1/02 - Circuits imprimés - Détails
  • H01S 5/024 - Dispositions pour la gestion thermique
  • H01S 5/40 - Agencement de plusieurs lasers à semi-conducteurs, non prévu dans les groupes
  • G01S 17/89 - Systèmes lidar, spécialement adaptés pour des applications spécifiques pour la cartographie ou l'imagerie
  • G02B 27/20 - Systèmes ou appareils optiques non prévus dans aucun des groupes , pour projection optique, p.ex. combinaison de miroir, de condensateur et d'objectif pour donner une image d'objets minuscules, p.ex. indicateur lumineux

26.

EMBEDDED CONTENT PRESENTATION

      
Numéro d'application US2013074475
Numéro de publication 2014/093538
Statut Délivré - en vigueur
Date de dépôt 2013-12-11
Date de publication 2014-06-19
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Koukoumidis, Emmanouil
  • Beckman, Brian
  • Kimchi, Gur

Abrégé

Among other things, one or more techniques and/or systems are provided for presenting embedded content portraying an entity and/or for maintaining a user profile based upon user exposure to one or more entities. That is, content, such as an image or video, may portray one or more entities (e.g., a product, location, business, etc.). To aid a user in identifying an entity and/or remembering the entity, entity information may be embedded into the content. The entity information may describe the entity and/or provide one or more actions that the user may take with regard to the entity (e.g., open a shopping application to view a hand bag entity). Personalized recommendations may be provided to a user based upon a user profile derived from exposure of the user to various entities (e.g., a vacation recommendation may be provided based upon vacation entities exposed to the user in a positive light).

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques

27.

CLOUD BASED APPLICATION FACTORY AND PUBLISHING SERVICE

      
Numéro d'application US2013074501
Numéro de publication 2014/093556
Statut Délivré - en vigueur
Date de dépôt 2013-12-11
Date de publication 2014-06-19
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Anderson, Adam Brady
  • Jindal, Meera
  • Achutha, Shruthi
  • Dalalelis, Nikolaos
  • Palo, Hamid

Abrégé

Providing virtual applications from a remote based system based on native applications. A method includes, at a remote based system, receiving a native application from an on-premises system remote from the remote based system. The method further includes at the remote based system, sequencing the native application into a virtual application. The method further includes providing the virtual application to a system different than the remote based system.

Classes IPC  ?

  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • A63F 13/30 - Dispositions d’interconnexion entre des serveurs et des dispositifs de jeu; Dispositions d’interconnexion entre des dispositifs de jeu; Dispositions d’interconnexion entre des serveurs de jeu
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

28.

MULTI-STAGE POWER ADAPTER

      
Numéro d'application US2013028485
Numéro de publication 2014/088612
Statut Délivré - en vigueur
Date de dépôt 2013-03-01
Date de publication 2014-06-12
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Oler, Van Winston
  • Umeno, Hiroo
  • Whitt, Iii, David Otto
  • Schneider, Summer L.
  • Drasnin, Sharon
  • Siddiqui, Kabir
  • Dighde, Rajesh Manohar
  • Belesiu, Jim Tom
  • Ishihara, James Alec
  • Wang, Hua
  • Groene, Ralf
  • Stoumbos, Christopher Harry
  • Pelley, Joel Lawrence
  • Kassels, Jay Scott
  • Spooner, Richard Peter
  • Perek, David R.
  • Schwager, Michael A.
  • Seilstad, Mark J.
  • Whitman, Christopher A.
  • Marshall, James Charles
  • Pedersen, Matthew G.
  • Young, Robert D.
  • Sherman, Nathan C.
  • Gibson, Scott K.
  • Mail, Scott Mitchel
  • Sykes, Shane Aaron
  • Lane, David M.
  • Obie, Gene Robert
  • Giaimo, Iii, Edward C.
  • Neff, David
  • Sousa, Jose R.

Abrégé

Multi-stage power adapter techniques are described in which a power adapter for a device is configured to selectively switch between a relatively low power supply and a relatively high power supply. The low power supply may be employed upon initial connection of the adapter to a host device to ensure that the adapter is safe when disconnected and does not supply full power before the device is ready to receive the high power supply. The low power supply may supply enough power for the host device to detect the connection of the adapter and establish initial communication with the adapter. A switch to the high power supply by the adapter may then occur in response to a notification from the host device that indicates the host device is ready for the high power supply. The switch to high power supply enables normal operation of the host device.

Classes IPC  ?

  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
  • G06F 1/26 - Alimentation en énergie électrique, p.ex. régulation à cet effet

29.

INPUT DEVICE LAYERS AND NESTING

      
Numéro d'application US2013028766
Numéro de publication 2014/088613
Statut Délivré - en vigueur
Date de dépôt 2013-03-01
Date de publication 2014-06-12
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Belesiu, Jim Tom
  • Shaw, Timothy C.
  • Whitt, Iii, David Otto
  • Huala, Rob
  • Stoumbos, Christopher Harry
  • Pelley, Joel Lawrence
  • Mclaughlin, Robyn Rebecca Reed
  • Schneider, Summer L.
  • Wahl, Eric Joseph
  • Wise, James H.
  • Leon, Camilo
  • Aagaard, Karsten
  • Oliver, Thomas Charles
  • Cady, Andrew N.
  • Schultz, Bernard Maurice
  • Dighde, Rajesh Manohar
  • Drasnin, Sharon
  • Siddiqui, Kabir
  • Ishihara, James Alec
  • Wang, Hua
  • Groene, Ralf
  • Kassels, Jay Scott
  • Spooner, Richard Peter
  • Mickelson, Matthew David
  • Dietz, Paul Henry
  • Mathias, Dennis J.
  • Vandervoort, David C.
  • Pleake, Todd David
  • Lutz, Moshe R.
  • Mail, Scott Mitchel
  • Whitman, Christopher A.
  • Oler, Van Winston
  • Umeno, Hiroo
  • Perek, David R.
  • Schwager, Michael A.
  • Seilstad, Mark J.
  • Reed, Anthony Christian
  • Cummings, Stephan Alexander
  • Jensen, Darryl I.
  • Panay, Panos C.
  • Strande, Hakon
  • Goh, Chun Beng
  • Mantooth, Harold F.
  • Marshall, James Charles
  • Pedersen, Matthew G.
  • Young, Robert D.
  • Sherman, Nathan C.
  • Gibson, Scott K.
  • Sykes, Shane Aaron
  • Lane, David M.
  • Obie, Gene Robert
  • Giaimo, Iii, Edward C.
  • Neff, David
  • Sousa, Jose R.

Abrégé

Input device layer and nesting techniques are described. In one or more implementations, an input device includes a pressure sensitive key assembly including a substrate having a plurality of hardware elements secured to a surface. The input device also includes one or more layers disposed proximal to the surface, the one or more layers having respective openings configured to nest the one or more hardware elements therein.

Classes IPC  ?

  • G06F 3/02 - Dispositions d'entrée utilisant des interrupteurs actionnés manuellement, p.ex. des claviers ou des cadrans

30.

PRESSURE SENSITIVE KEYS

      
Numéro d'application US2013028767
Numéro de publication 2014/088614
Statut Délivré - en vigueur
Date de dépôt 2013-03-02
Date de publication 2014-06-12
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Shaw, Timothy, C.
  • Belesiu, Jim, Tom
  • Dietz, Paul, Henry
  • Stoumbos, Christopher, Harry
  • Mathias, Dennis, J.
  • Whitt, David, Otto, Iii
  • Mclaughlin, Robyn, Rebecca, Reed
  • Schneider, Summer, L.
  • Wahl, Eric, Joseph
  • Wise, James, H.
  • Leon, Camilo
  • Aagaard, Karsten
  • Oliver, Thomas, Charles
  • Cady, Andrew, N.
  • Schultz, Bernard, Maurice
  • Dighde, Rajesh, Manohar
  • Drasnin, Sharon
  • Siddiqui, Kabir
  • Ishihara, James, Alec
  • Wang, Hua
  • Groene, Ralf
  • Pelley, Joel, Lawrence
  • Kassels, Jay, Scott
  • Spooner, Richard, Peter
  • Mickelson, Matthew, David
  • Huala, Rob
  • Vandervoort, David, C.
  • Pleake, Todd, David
  • Lutz, Moshe, R.
  • Mail, Scott, Mitchel
  • Whitman, Christopher, A.
  • Oler, Van, Winston
  • Umeno, Hiroo
  • Perek, David, R.
  • Schwager, Michael, A.
  • Seilstad, Mark, J.
  • Reed, Anthony, Christian
  • Cummings, Stephan, Alexander
  • Jensen, Darryl, I.
  • Panay, Panos, C.
  • Strande, Hakon
  • Goh, Chun, Beng
  • Mantooth, Harold, F.
  • Marshall, James, Charles
  • Pedersen, Matthew, G.
  • Young, Robert, D.
  • Sherman, Nathan, C.
  • Gibson, Scott, K.
  • Sykes, Shane, Aaron
  • Lane, David, M.
  • Obie, Gene, Robert
  • Giaimo, Edward, C., Iii
  • Neff, David
  • Sousa, Jose, R.

Abrégé

Pressure sensitive key techniques are described. In one or more implementations, a device includes at least one pressure sensitive key having a flexible contact layer spaced apart from a sensor substrate by a spacer layer, the flexible contact layer configured to flex responsive to pressure to contact the sensor substrate to initiate an input, for a computing device, associated with the pressure sensitive key. At least one of the flexible contact layer or the sensor substrate are configured to at least partially normalize an output resulting from pressure applied at a first location of the flexible contact layer with an output resulting from pressure applied at a second location of the flexible contact layer that has lesser flexibility than the first location.

Classes IPC  ?

  • G06F 3/02 - Dispositions d'entrée utilisant des interrupteurs actionnés manuellement, p.ex. des claviers ou des cadrans
  • G06F 3/041 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction

31.

DEVICE KICKSTAND

      
Numéro d'application US2013028769
Numéro de publication 2014/088615
Statut Délivré - en vigueur
Date de dépôt 2013-03-02
Date de publication 2014-06-12
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Jensen, Darryl I.
  • Siddiqui, Kabir
  • Groene, Ralf
  • Aagaard, Karsten
  • Reed, Anthony Christian
  • Cummings, Stephan Alexander
  • Whitt, David Otto, Iii
  • Mclaughlin, Robyn Rebecca Reed
  • Schneider, Summer L.
  • Wahl, Eric Joseph
  • Wise, James H.
  • Leon, Camilo
  • Oliver, Thomas Charles
  • Cady, Andrew N.
  • Schultz, Bernard Maurice
  • Dighde, Rajesh Manohar
  • Drasnin, Sharon
  • Belesiu, Jim Tom
  • Ishihara, James Alec
  • Wang, Hua
  • Stoumbos, Christopher Harry
  • Pelley, Joel Lawrence
  • Kassels, Jay Scott
  • Spooner, Richard Peter
  • Shaw, Timothy C.
  • Mickelson, Matthew David
  • Huala, Rob
  • Dietz, Paul Henry
  • Mathias, Dennis J.
  • Vandervoort, David C.
  • Pleake, Todd David
  • Lutz, Moshe R.
  • Mail, Scott Mitchel
  • Whitman, Christopher A.
  • Oler, Van Winston
  • Umeno, Hiroo
  • Perek, David R.
  • Schwager, Michael A.
  • Seilstad, Mark J.
  • Panay, Panos C.
  • Strande, Hakon
  • Goh, Chun Beng
  • Mantooth, Harold F.
  • Marshall, James Charles
  • Pedersen, Matthew G.
  • Young, Robert D.
  • Sherman, Nathan C.
  • Gibson, Scott K.
  • Sykes, Shane Aaron
  • Lane, David M.
  • Obie, Gene Robert
  • Giaimo, Edward C., Iii
  • Neff, David
  • Sousa, Jose R.

Abrégé

A device kickstand is described. In at least some implementations, a kickstand is rotatably attached to a mobile computing device. The kickstand can be rotated to various positions to provide support for different orientations of the computing device. In at least some implementations, hinges are employed to attach a kickstand to a mobile computing device. One example hinge utilizes preset hinge stops that enable the kickstand to be placed at different preset positions. Another example hinge exerts pressure on an edge of the kickstand, providing stability and vibration dampening to the kickstand.

Classes IPC  ?

  • G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure

32.

FLEXIBLE HINGE AND REMOVABLE ATTACHMENT

      
Numéro d'application US2013028772
Numéro de publication 2014/088617
Statut Délivré - en vigueur
Date de dépôt 2013-03-02
Date de publication 2014-06-12
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Huala, Rob
  • Schneider, Summer L.
  • Shaw, Timothy C.
  • Whitt, David Otto, Iii.
  • Wahl, Eric Joseph
  • Vandervoort, David C.
  • Pleake, Todd David
  • Mclaughlin, Robyn Rebecca Reed
  • Mickelson, Matthew David
  • Pelley, Joel Lawrence
  • Groene, Ralf
  • Wang, Hua
  • Stoumbos, Christopher Harry
  • Aagaard, Karsten
  • Wise, James H.
  • Leon, Camilo
  • Oliver, Thomas Charles
  • Cady, Andrew N.
  • Schultz, Bernard Maurice
  • Dighde, Rajesh Manohar
  • Drasnin, Sharon
  • Siddiqui, Kabir
  • Belesiu, Jim Tom
  • Ishihara, James Alec
  • Kassels, Jay Scott
  • Spooner, Richard Peter
  • Dietz, Paul Henry
  • Mathias, Dennis J.
  • Lutz, Moshe R.
  • Mail, Scott Mitchel
  • Whitman, Christopher A.
  • Oler, Van Winston
  • Umeno, Hiroo
  • Perek, David R.
  • Schwager, Michael A.
  • Seilstad, Mark J.
  • Reed, Anthony Christian
  • Cummings, Stephan Alexander
  • Jensen, Darryl I.
  • Panay, Panos C.
  • Strande, Hakon
  • Goh, Chun Beng
  • Mantooth, Harold F.
  • Marshall, James Charles
  • Pedersen, Matthew G.
  • Young, Robert D.
  • Sherman, Nathan C.
  • Gibson, Scott K.
  • Sykes, Shane Aaron
  • Lane, David M.
  • Obie, Gene Robert
  • Giaimo, Edward C., Iii.
  • Neff, David
  • Sousa, Jose R.

Abrégé

Flexible hinge and removable attachment techniques are described. In one or more implementations, a flexible hinge is configured to communicatively and physically couple an input device to a computing device and may implement functionality such as a support layer and minimum bend radius. The input device may also include functionality to promote a secure physical connection between the input device and the computing device. One example of this includes use of one or more protrusions that are configured to be removed from respective cavities of the computing device along a particular axis but mechanically bind along other axes. Other techniques include use of a laminate structure to form a connection portion of the input device.

Classes IPC  ?

  • G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure

33.

FORCE CONCENTRATOR

      
Numéro d'application US2013028771
Numéro de publication 2014/088616
Statut Délivré - en vigueur
Date de dépôt 2013-03-02
Date de publication 2014-06-12
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Shaw, Timothy C.
  • Belesiu, Jim Tom
  • Drasnin, Sharon
  • Stoumbos, Christopher Harry
  • Dietz, Paul Henry
  • Mathias, Dennis J.
  • Huala, Rob
  • Whitt, Iii, David Otto
  • Mclaughlin, Robyn Rebecca Reed
  • Schneider, Summer L.
  • Wahl, Eric Joseph
  • Wise, James H.
  • Leon, Camilo
  • Aagaard, Karsten
  • Oliver, Thomas Charles
  • Cady, Andrew N.
  • Schultz, Bernard Maurice
  • Dighde, Rajesh Manohar
  • Siddiqui, Kabir
  • Ishihara, James Alec
  • Wang, Hua
  • Groene, Ralf
  • Pelley, Joel Lawrence
  • Kassels, Jay Scott
  • Spooner, Richard Peter
  • Mickelson, Matthew David
  • Vandervoort, David C.
  • Pleake, Todd David
  • Lutz, Moshe R.
  • Mail, Scott Mitchel
  • Whitman, Christopher A.
  • Oler, Van Winston
  • Umeno, Hiroo
  • Perek, David R.
  • Schwager, Michael A.
  • Seilstad, Mark J.
  • Reed, Anthony Christian
  • Cummings, Stephan Alexander
  • Jensen, Darryl I.
  • Panay, Panos C.
  • Strande, Hakon
  • Goh, Chun Beng
  • Mantooth, Harold F.
  • Marshall, James Charles
  • Pedersen, Matthew G.
  • Young, Robert D.
  • Sherman, Nathan C.
  • Gibson, Scott K.
  • Sykes, Shane Aaron
  • Lane, David M.
  • Obie, Gene Robert
  • Giaimo, Iii, Edward C.
  • Neff, David
  • Sousa, Jose R.

Abrégé

Force concentrator techniques are described. In one or more implementations, a pressure sensitive key includes a sensor substrate having a plurality of conductors, a flexible contact layer spaced apart from the sensor substrate and configured to flex to contact the sensor substrate to initiate an input; and a force concentrator layer disposed proximal to the flexible contact layer on a side opposite the sensor substrate. The force concentrator layer has a pad disposed thereon that is configured to cause pressure applied to the force concentrator layer to be channeled through the pad to cause the flexible contact layer to contact the sensor substrate to initiate the input.

Classes IPC  ?

  • G06F 3/02 - Dispositions d'entrée utilisant des interrupteurs actionnés manuellement, p.ex. des claviers ou des cadrans

34.

KEY FORMATION

      
Numéro d'application US2013028482
Numéro de publication 2014/084873
Statut Délivré - en vigueur
Date de dépôt 2013-03-01
Date de publication 2014-06-05
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Whitt, Iii, David Otto
  • Mclaughlin, Robyn Rebecca Reed
  • Schneider, Summer L.
  • Wahl, Eric Joseph
  • Wise, James H.
  • Leon, Camilo
  • Aagaard, Karsten
  • Oliver, Thomas Charles
  • Cady, Andrew N.
  • Schultz, Bernard Maurice
  • Dighde, Rajesh Manohar
  • Drasnin, Sharon
  • Siddiqui, Kabir
  • Belesiu, Jim Tom
  • Ishihara, James Alec
  • Wang, Hua
  • Groene, Ralf
  • Stoumbos, Christopher Harry
  • Pelley, Joel Lawrence
  • Kassels, Jay Scott
  • Spooner, Richard Peter
  • Shaw, Timothy C.
  • Mickelson, Matthew David
  • Huala, Rob
  • Dietz, Paul Henry
  • Mathias, Dennis J.
  • Vandervoort, David C.
  • Pleake, Todd David
  • Lutz, Moshe R.
  • Mail, Scott Mitchel
  • Whitman, Christopher A.
  • Oler, Van Winston
  • Umeno, Hiroo
  • Perek, David R.
  • Schwager, Michael A.
  • Seilstad, Mark J.
  • Reed, Anthony Christian
  • Cummings, Stephan Alexander
  • Jensen, Darryl I.
  • Panay, Panos C.
  • Strande, Hakon
  • Goh, Chun Beng
  • Mantooth, Harold F.
  • Marshall, James Charles
  • Pedersen, Matthew G.
  • Young, Robert D.
  • Sherman, Nathan C.
  • Gibson, Scott K.
  • Sykes, Shane Aaron
  • Lane, David M.
  • Obie, Gene Robert
  • Giaimo, Iii, Edward C.
  • Neff, David
  • Sousa, Jose R.

Abrégé

Key formation techniques are described. In one or more implementations, an input device includes a key assembly including a plurality of keys that are usable to initiate respective inputs for a computing device, a connection portion configured to be removably connected to the computing device physically and communicatively to communicate signals generated by the plurality of keys to the computing device, and an outer layer that is configured to cover the plurality of keys of the key assembly, the outer layer having a plurality of areas that are embossed thereon that indicate one or more borders of respective said keys.

Classes IPC  ?

  • G06F 3/02 - Dispositions d'entrée utilisant des interrupteurs actionnés manuellement, p.ex. des claviers ou des cadrans

35.

CLASSIFYING THE INTENT OF USER INPUT

      
Numéro d'application US2013028483
Numéro de publication 2014/084874
Statut Délivré - en vigueur
Date de dépôt 2013-03-01
Date de publication 2014-06-05
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Whitt, Iii, David Otto
  • Mclaughlin, Robyn Rebecca Reed
  • Schneider, Summer L.
  • Wahl, Eric Joseph
  • Wise, James H.
  • Leon, Camilo
  • Aagaard, Karsten
  • Oliver, Thomas Charles
  • Cady, Andrew N.
  • Schultz, Bernard Maurice
  • Dighde, Rajesh Manohar
  • Drasnin, Sharon
  • Siddiqui, Kabir
  • Belesiu, Jim Tom
  • Ishihara, James Alec
  • Wang, Hua
  • Groene, Ralf
  • Stoumbos, Christopher Harry
  • Pelley, Joel Lawrence
  • Kassels, Jay Scott
  • Spooner, Richard Peter
  • Shaw, Timothy C.
  • Mickelson, Matthew David
  • Huala, Rob
  • Dietz, Paul Henry
  • Mathias, Dennis J.
  • Vandervoort, David C.
  • Pleake, Todd David
  • Lutz, Moshe R.
  • Mail, Scott Mitchel
  • Whitman, Christopher A.
  • Oler, Van Winston
  • Umeno, Hiroo
  • Perek, David R.
  • Schwager, Michael A.
  • Seilstad, Mark J.
  • Reed, Anthony Christian
  • Cummings, Stephan Alexander
  • Jensen, Darryl I.
  • Panay, Panos C.
  • Strande, Hakon
  • Goh, Chun Beng
  • Mantooth, Harold F.
  • Marshall, James Charles
  • Pedersen, Matthew G.
  • Young, Robert D.
  • Sherman, Nathan C.
  • Gibson, Scott K.
  • Sykes, Shane Aaron
  • Lane, David M.
  • Obie, Gene Robert
  • Giaimo, Iii, Edward C.
  • Neff, David
  • Sousa, Jose R.

Abrégé

Different types of user inputs can be input by a user via a keyboard of an input device. These different types of user inputs include, for example, key strikes, multi-touch interactions, single finger motions, and/or mouse clicks. Touch information regarding the pressure applied to the keys of a pressure sensitive keyboard over time (or the contact area of the user input for other types of keyboards over time) is used to classify the intent of the user input as one of the various types of user inputs.

Classes IPC  ?

  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
  • G06F 3/041 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation

36.

SENSING USER INPUT AT DISPLAY AREA EDGE

      
Numéro d'application US2013028486
Numéro de publication 2014/084876
Statut Délivré - en vigueur
Date de dépôt 2013-03-01
Date de publication 2014-06-05
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Whitman, Christopher A.
  • Dighde, Rajesh Manohar
  • Cady, Andrew N.
  • Schultz, Bernard Maurice
  • Whitt, Iii, David Otto
  • Schneider, Summer L.
  • Drasnin, Sharon
  • Siddiqui, Kabir
  • Belesiu, Jim Tom
  • Ishihara, James Alec
  • Wang, Hua
  • Groene, Ralf
  • Stoumbos, Christopher Harry
  • Pelley, Joel Lawrence
  • Kassels, Jay Scott
  • Spooner, Richard Peter
  • Shaw, Timothy C.
  • Mickelson, Matthew David
  • Aagaard, Karsten
  • Huala, Rob
  • Dietz, Paul Henry
  • Mathias, Dennis J.
  • Vandervoort, David C.
  • Pleake, Todd David
  • Lutz, Moshe R.
  • Mail, Scott Mitchel
  • Wahl, Eric Joseph
  • Mclaughlin, Robyn Rebecca Reed
  • Wise, James H.
  • Leon, Camilo
  • Oliver, Thomas Charles
  • Oler, Van Winston
  • Umeno, Hiroo
  • Perek, David R.
  • Schwager, Michael A.
  • Seilstad, Mark J.
  • Reed, Anthony Christian
  • Cummings, Stephan Alexander
  • Jensen, Darryl I.
  • Panay, Panos C.
  • Strande, Hakon
  • Goh, Chun Beng
  • Mantooth, Harold F.
  • Marshall, James Charles
  • Pedersen, Matthew G.
  • Young, Robert D.
  • Sherman, Nathan C.
  • Gibson, Scott K.
  • Sykes, Shane Aaron
  • Lane, David M.
  • Obie, Gene Robert
  • Giaimo, Iii, Edward C.
  • Neff, David
  • Sousa, Jose R.

Abrégé

One or more sensors are disposed to sense user inputs in an active display area as well as user inputs in an extended area that is outside of the active display area. Data for user inputs, such as gestures, may include data from user inputs sensed in both the active display area and outside of the active display area. The user inputs can begin and/or end outside of the active display area.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

37.

SENSOR FUSION ALGORITHM

      
Numéro d'application US2013028488
Numéro de publication 2014/084878
Statut Délivré - en vigueur
Date de dépôt 2013-03-01
Date de publication 2014-06-05
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Perek, David R.
  • Schwager, Michael A.
  • Drasnin, Sharon
  • Seilstad, Mark J.
  • Dighde, Rajesh Manohar
  • Cady, Andrew N.
  • Schultz, Bernard Maurice
  • Whitt, Iii, David Otto
  • Schneider, Summer L.
  • Siddiqui, Kabir
  • Belesiu, Jim Tom
  • Ishihara, James Alec
  • Wang, Hua
  • Groene, Ralf
  • Stoumbos, Christopher Harry
  • Pelley, Joel Lawrence
  • Kassels, Jay Scott
  • Spooner, Richard Peter
  • Shaw, Timothy C.
  • Mickelson, Matthew David
  • Aagaard, Karsten
  • Huala, Rob
  • Dietz, Paul Henry
  • Mathias, Dennis J.
  • Vandervoort, David C.
  • Pleake, Todd David
  • Lutz, Moshe R.
  • Mail, Scott Mitchel
  • Whitman, Christopher A.
  • Wahl, Eric Joseph
  • Mclaughlin, Robyn Rebecca Reed
  • Wise, James H.
  • Leon, Camilo
  • Oliver, Thomas Charles
  • Oler, Van Winston
  • Umeno, Hiroo
  • Reed, Anthony Christian
  • Cummings, Stephan Alexander
  • Jensen, Darryl I.
  • Panay, Panos C.
  • Strande, Hakon
  • Goh, Chun Beng
  • Mantooth, Harold F.
  • Marshall, James Charles
  • Pedersen, Matthew G.
  • Young, Robert D.
  • Sherman, Nathan C.
  • Gibson, Scott K.
  • Sykes, Shane Aaron
  • Lane, David M.
  • Obie, Gene Robert
  • Giaimo, Iii, Edward C.
  • Neff, David
  • Sousa, Jose R.

Abrégé

Sensor fusion algorithm techniques are described. In one or more embodiments, behaviors of a host device and accessory devices are controlled based upon an orientation of the host device and accessory devices, relative to one another. A combined spatial position and/or orientation for the host device may be obtained based on raw measurements that are obtained from at least two different types of sensors. In addition, a spatial position and/or orientation for an accessory device is ascertained using one or more sensors of the accessory device. An orientation (or position) of the accessory device relative to the host computing device may then be computed based on the combined spatial position/orientation for the host computing device and the ascertained spatial position/orientation for the accessory device. The relative orientation that is computed may then be used in various ways to control behaviors of the host computing device and/or accessory device.

Classes IPC  ?

  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface

38.

INPUT DEVICE SECURING TECHNIQUES

      
Numéro d'application US2013028490
Numéro de publication 2014/084880
Statut Délivré - en vigueur
Date de dépôt 2013-03-01
Date de publication 2014-06-05
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Whitt, Iii, David Otto
  • Shaw, Timothy C.
  • Huala, Rob
  • Vandervoort, David C.
  • Mickelson, Matthew David
  • Stoumbos, Christopher Harry
  • Pelley, Joel Lawrence
  • Pleake, Todd David
  • Wang, Hua
  • Mclaughlin, Robyn Rebecca Reed
  • Schneider, Summer L.
  • Wahl, Eric Joseph
  • Wise, James H.
  • Leon, Camilo
  • Aagaard, Karsten
  • Oliver, Thomas Charles
  • Cady, Andrew N.
  • Schultz, Bernard Maurice
  • Dighde, Rajesh Manohar
  • Drasnin, Sharon
  • Siddiqui, Kabir
  • Belesiu, Jim Tom
  • Ishihara, James Alec
  • Groene, Ralf
  • Kassels, Jay Scott
  • Spooner, Richard Peter
  • Dietz, Paul Henry
  • Mathias, Dennis J.
  • Lutz, Moshe R.
  • Mail, Scott Mitchel
  • Whitman, Christopher A.
  • Oler, Van Winston
  • Umeno, Hiroo
  • Perek, David R.
  • Schwager, Michael A.
  • Seilstad, Mark J.
  • Reed, Anthony Christian
  • Cummings, Stephan Alexander
  • Jensen, Darryl I.
  • Panay, Panos C.
  • Strande, Hakon
  • Goh, Chun Beng
  • Mantooth, Harold F.
  • Marshall, James Charles
  • Pedersen, Matthew G.
  • Young, Robert D.
  • Sherman, Nathan C.
  • Gibson, Scott K.
  • Sykes, Shane Aaron
  • Lane, David M.
  • Obie, Gene Robert
  • Giaimo, Iii, Edward C.
  • Neff, David
  • Sousa, Jose R.

Abrégé

Input device adhesive techniques are described. A pressure sensitive key includes a sensor substrate having one or more conductors, a spacer layer, and a flexible contact layer. The spacer layer is disposed proximal to the sensor substrate and has at least one -opening. The flexible contact layer is spaced apart from the sensor substrate by the spacer layer and configured to flex through the opening in response to an applied pressure to initiate an input. The flexible contact layer is secured to the spacer layer such that at first edge, the flexible contact layer is secured to the spacer layer at an approximate midpoint of the first edge and is not secured to the spacer along another portion of the first edge and at a second edge, the flexible contact layer is not secured to the spacer layer along an approximate midpoint of the second edge.

Classes IPC  ?

  • G06F 3/02 - Dispositions d'entrée utilisant des interrupteurs actionnés manuellement, p.ex. des claviers ou des cadrans

39.

FLUX FOUNTAIN

      
Numéro d'application US2013028481
Numéro de publication 2014/084872
Statut Délivré - en vigueur
Date de dépôt 2013-03-01
Date de publication 2014-06-05
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Whitt, Iii, David Otto
  • Mclaughlin, Robyn Rebecca Reed
  • Schneider, Summer L.
  • Wahl, Eric Joseph
  • Wise, James H.
  • Leon, Camilo
  • Aagaard, Karsten
  • Oliver, Thomas Charles
  • Cady, Andrew N.
  • Schultz, Bernard Maurice
  • Dighde, Rajesh Manohar
  • Drasnin, Sharon
  • Siddiqui, Kabir
  • Belesiu, Jim Tom
  • Ishihara, James Alec
  • Wang, Hua
  • Groene, Ralf
  • Stoumbos, Christopher Harry
  • Pelley, Joel Lawrence
  • Kassels, Jay Scott
  • Spooner, Richard Peter
  • Shaw, Timothy C.
  • Mickelson, Matthew David
  • Huala, Rob
  • Dietz, Paul Henry
  • Mathias, Dennis J.
  • Vandervoort, David C.
  • Pleake, Todd David
  • Lutz, Moshe R.
  • Mail, Scott Mitchel
  • Whitman, Christopher A.
  • Oler, Van Winston
  • Umeno, Hiroo
  • Perek, David R.
  • Schwager, Michael A.
  • Seilstad, Mark J.
  • Reed, Anthony Christian
  • Cummings, Stephan Alexander
  • Jensen, Darryl I.
  • Panay, Panos C.
  • Strande, Hakon
  • Goh, Chun Beng
  • Mantooth, Harold F.
  • Marshall, James Charles
  • Pedersen, Matthew G.
  • Young, Robert D.
  • Sherman, Nathan C.
  • Gibson, Scott K.
  • Sykes, Shane Aaron
  • Lane, David M.
  • Obie, Gene Robert
  • Giaimo, Iii, Edward C.
  • Neff, David
  • Sousa, Jose R.

Abrégé

Flux fountain techniques are described. In one or more implementations, an apparatus includes a cover configured to be disposed over at least a portion of a display device of a computing device that is configured as a tablet and a connection portion attached to the cover using a flexible hinge. The connection portion is configured to be physically coupled to the computing device using a magnetic coupling device. The magnetic coupling device includes a first magnet that is disposed in the connection portion such that a magnetic field is aligned along an axis and second and third magnets are disposed in the connection portion at opposing sides of the first magnet from each other. The second and third magnets have respective magnetic fields that are aligned along a respective axis that is substantially perpendicular to the axis of the magnetic field of the first magnet.

Classes IPC  ?

  • G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure

40.

DEVICE CAMERA ANGLE

      
Numéro d'application US2013028484
Numéro de publication 2014/084875
Statut Délivré - en vigueur
Date de dépôt 2013-03-01
Date de publication 2014-06-05
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Panay, Panos C.
  • Strande, Hakon
  • Goh, Chun Beng
  • Mantooth, Harold F.
  • Siddiqui, Kabir
  • Jensen, Darryl I.
  • Dighde, Rajesh Manohar
  • Cady, Andrew N.
  • Schultz, Bernard Maurice
  • Whitt, Iii, David Otto
  • Schneider, Summer L.
  • Drasnin, Sharon
  • Belesiu, Jim Tom
  • Ishihara, James Alec
  • Wang, Hua
  • Groene, Ralf
  • Stoumbos, Christopher Harry
  • Pelley, Joel Lawrence
  • Kassels, Jay Scott
  • Spooner, Richard Peter
  • Shaw, Timothy C.
  • Mickelson, Matthew David
  • Aagaard, Karsten
  • Huala, Rob
  • Dietz, Paul Henry
  • Mathias, Dennis J.
  • Vandervoort, David C.
  • Pleake, Todd David
  • Lutz, Moshe R.
  • Mail, Scott Mitchel
  • Whitman, Christopher A.
  • Wahl, Eric Joseph
  • Mclaughlin, Robyn Rebecca Reed
  • Wise, James H.
  • Leon, Camilo
  • Oliver, Thomas Charles
  • Oler, Van Winston
  • Umeno, Hiroo
  • Perek, David R.
  • Schwager, Michael A.
  • Seilstad, Mark J.
  • Reed, Anthony Christian
  • Cummings, Stephan Alexander
  • Marshall, James Charles
  • Pedersen, Matthew G.
  • Young, Robert D.
  • Sherman, Nathan C.
  • Gibson, Scott K.
  • Sykes, Shane Aaron
  • Lane, David M.
  • Obie, Gene Robert
  • Giaimo, Iii, Edward C.
  • Neff, David
  • Sousa, Jose R.

Abrégé

Techniques for device camera angle are described. In one or more implementations, a camera is mounted in a computing device at an angle based on an orientation of the computing device. For example, when the computing device is positioned on a surface and at an angle to the surface (such as when supported by a kickstand), the mounting angle of the camera is such that an optical axis of the camera points forward, and not towards the surface. In at least some implementations, a computing device includes a camera that is physically adjustable to support different orientations of the computing device. In at least some implementations, images that are captured via a camera on a computing device can be manipulated based on an orientation of the computing device.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance

41.

KEY STRIKE DETERMINATION FOR PRESSURE SENSITIVE KEYBOARD

      
Numéro d'application US2013028487
Numéro de publication 2014/084877
Statut Délivré - en vigueur
Date de dépôt 2013-03-01
Date de publication 2014-06-05
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Drasnin, Sharon
  • Mail, Scott Mitchel
  • Belesiu, Jim Tom
  • Shaw, Timothy C.
  • Lutz, Moshe R.
  • Dietz, Paul Henry
  • Whitt, Iii, David Otto
  • Mclaughlin, Robyn Rebecca Reed
  • Schneider, Summer L.
  • Wahl, Eric Joseph
  • Wise, James H.
  • Leon, Camilo
  • Aagaard, Karsten
  • Oliver, Thomas Charles
  • Cady, Andrew N.
  • Schultz, Bernard Maurice
  • Dighde, Rajesh Manohar
  • Siddiqui, Kabir
  • Ishihara, James Alec
  • Wang, Hua
  • Groene, Ralf
  • Stoumbos, Christopher Harry
  • Pelley, Joel Lawrence
  • Kassels, Jay Scott
  • Spooner, Richard Peter
  • Mickelson, Matthew David
  • Huala, Rob
  • Mathias, Dennis J.
  • Vandervoort, David C.
  • Pleake, Todd David
  • Whitman, Christopher A.
  • Oler, Van Winston
  • Umeno, Hiroo
  • Perek, David R.
  • Schwager, Michael A.
  • Seilstad, Mark J.
  • Reed, Anthony Christian
  • Cummings, Stephan Alexander
  • Jensen, Darryl I.
  • Panay, Panos C.
  • Strande, Hakon
  • Goh, Chun Beng
  • Mantooth, Harold F.
  • Marshall, James Charles
  • Pedersen, Matthew G.
  • Young, Robert D.
  • Sherman, Nathan C.
  • Gibson, Scott K.
  • Sykes, Shane Aaron
  • Lane, David M.
  • Obie, Gene Robert
  • Giaimo, Iii, Edward C.
  • Neff, David
  • Sousa, Jose R.

Abrégé

A pressure sensitive keyboard includes multiple pressure sensors associated with the keys of the keyboard. In response to pressure applied to one or more keys of the keyboard, a determination is made as to whether the pressure applied is a key strike (a user selection of a key). Various different factors can be used in determining whether the pressure applied is a key strike, such as the amount of the pressure applied, a rate at which the pressure is applied, a number of keys to which pressure is applied, when the pressure is applied relative to previous key strikes, and so forth.

Classes IPC  ?

  • G06G 3/02 - Dispositifs dans lesquels l'opération de calcul est effectuée mécaniquement pour effectuer des additions ou des soustractions, p.ex. engrenages différentiels

42.

MOBILE DEVICE POWER STATE

      
Numéro d'application US2013028489
Numéro de publication 2014/084879
Statut Délivré - en vigueur
Date de dépôt 2013-03-01
Date de publication 2014-06-05
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Belesiu, Jim Tom
  • Drasnin, Sharon
  • Schwager, Michael A.
  • Stoumbos, Christopher Harry
  • Seilstad, Mark J.
  • Dighde, Rajesh Manohar
  • Cady, Andrew N.
  • Schultz, Bernard Maurice
  • Whitt, Iii, David Otto
  • Schneider, Summer L.
  • Siddiqui, Kabir
  • Ishihara, James Alec
  • Wang, Hua
  • Groene, Ralf
  • Pelley, Joel Lawrence
  • Kassels, Jay Scott
  • Spooner, Richard Peter
  • Shaw, Timothy C.
  • Mickelson, Matthew David
  • Aagaard, Karsten
  • Huala, Rob
  • Dietz, Paul Henry
  • Mathias, Dennis J.
  • Vandervoort, David C.
  • Pleake, Todd David
  • Lutz, Moshe R.
  • Mail, Scott Mitchel
  • Whitman, Christopher A.
  • Wahl, Eric Joseph
  • Mclaughlin, Robyn Rebecca Reed
  • Wise, James H.
  • Leon, Camilo
  • Oliver, Thomas Charles
  • Oler, Van Winston
  • Umeno, Hiroo
  • Perek, David R.
  • Reed, Anthony Christian
  • Cummings, Stephan Alexander
  • Jensen, Darryl I.
  • Panay, Panos C.
  • Strande, Hakon
  • Goh, Chun Beng
  • Mantooth, Harold F.
  • Marshall, James Charles
  • Pedersen, Matthew G.
  • Young, Robert D.
  • Sherman, Nathan C.
  • Gibson, Scott K.
  • Sykes, Shane Aaron
  • Lane, David M.
  • Obie, Gene Robert
  • Giaimo, Iii, Edward C.
  • Neff, David
  • Sousa, Jose R.

Abrégé

Techniques for mobile device power state are described. In one or more implementations, a mobile device includes a computing device that is flexibly coupled to an input device via a flexible hinge. Accordingly, the mobile device can operate in a variety of different power states based on a positional orientation of the computing device to an associated input device. In one or more implementations, an application that resides on a computing device can operate in different application states based on a positional orientation of the computing device to an associated input device. In one or more implementations, techniques discussed herein can differentiate between vibrations caused by touch input to a touch functionality, and other types of vibrations. Based on this differentiation, techniques can determine whether to transition between device power states.

Classes IPC  ?

  • G06F 1/26 - Alimentation en énergie électrique, p.ex. régulation à cet effet
  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
  • G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure

43.

INPUT DEVICE ASSEMBLY

      
Numéro d'application US2013028768
Numéro de publication 2014/084881
Statut Délivré - en vigueur
Date de dépôt 2013-03-02
Date de publication 2014-06-05
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Whitt, David Otto, Iii
  • Mickelson, Matthew David
  • Pelley, Joel Lawrence
  • Stoumbos, Christopher Harry
  • Shaw, Timothy C.
  • Mclaughlin, Robyn Rebecca Reed
  • Schneider, Summer L.
  • Wahl, Eric Joseph
  • Wise, James H.
  • Leon, Camilo
  • Aagaard, Karsten
  • Oliver, Thomas Charles
  • Cady, Andrew N.
  • Schultz, Bernard Maurice
  • Dighde, Rajesh Manohar
  • Drasnin, Sharon
  • Siddiqui, Kabir
  • Belesiu, Jim Tom
  • Ishihara, James Alec
  • Wang, Hua
  • Groene, Ralf
  • Kassels, Jay Scott
  • Spooner, Richard Peter
  • Huala, Rob
  • Dietz, Paul Henry
  • Mathias, Dennis J.
  • Vandervoort, David C.
  • Pleake, Todd David
  • Lutz, Moshe R.
  • Mail, Scott Mitchel
  • Whitman, Christopher A.
  • Oler, Van Winston
  • Umeno, Hiroo
  • Perek, David R.
  • Schwager, Michael A.
  • Seilstad, Mark J.
  • Reed, Anthony Christian
  • Cummings, Stephan Alexander
  • Jensen, Darryl I.
  • Panay, Panos C.
  • Strande, Hakon
  • Goh, Chun Beng
  • Mantooth, Harold F.
  • Marshall, James Charles
  • Pedersen, Matthew G.
  • Young, Robert D.
  • Sherman, Nathan C.
  • Gibson, Scott K.
  • Sykes, Shane Aaron
  • Lane, David M.
  • Obie, Gene Robert
  • Giaimo, Iii, Edward C.
  • Neff, David
  • Sousa, Jose R.

Abrégé

Input device assembly techniques are described. In one or more implementations, an input device includes a key assembly including a plurality of keys that are usable to initiate respective inputs for a computing device, a connection portion configured to be removably connected to the computing device physically and communicatively to communicate signals generated by the plurality of keys to the computing device, a flexible hinge that physically connects the connection portion to the key assembly, and an outer layer that is configured to cover the plurality of keys of the key assembly, form an outer surface of the flexible hinge, and is secured to the connection portion such that the outer layer wraps around at least two sides of the connection portion.

Classes IPC  ?

  • G06F 3/02 - Dispositions d'entrée utilisant des interrupteurs actionnés manuellement, p.ex. des claviers ou des cadrans

44.

PRESSURE SENSITIVE KEY NORMALIZATION

      
Numéro d'application US2013028770
Numéro de publication 2014/084882
Statut Délivré - en vigueur
Date de dépôt 2013-03-02
Date de publication 2014-06-05
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Shaw, Timothy C.
  • Belesiu, Jim Tom
  • Dietz, Paul Henry
  • Stoumbos, Christopher Harry
  • Mathias, Dennis J.
  • Whitt, David Otto, Iii
  • Mclaughlin, Robyn Rebecca Reed
  • Schneider, Summer L.
  • Wahl, Eric Joseph
  • Wise, James H.
  • Leon, Camilo
  • Aagaard, Karsten
  • Oliver, Thomas Charles
  • Cady, Andrew N.
  • Schultz, Bernard Maurice
  • Dighde, Rajesh Manohar
  • Drasnin, Sharon
  • Siddiqui, Kabir
  • Ishihara, James Alec
  • Wang, Hua
  • Groene, Ralf
  • Pelley, Joel Lawrence
  • Kassels, Jay Scott
  • Spooner, Richard Peter
  • Mickelson, Matthew David
  • Huala, Rob
  • Vandervoort, David C.
  • Pleake, Todd David
  • Lutz, Moshe R.
  • Mail, Scott Mitchel
  • Whitman, Christopher A.
  • Oler, Van Winston
  • Umeno, Hiroo
  • Perek, David R.
  • Schwager, Michael A.
  • Seilstad, Mark J.
  • Reed, Anthony Christian
  • Cummings, Stephan Alexander
  • Jensen, Darryl I.
  • Panay, Panos C.
  • Strande, Hakon
  • Goh, Chun Beng
  • Mantooth, Harold F.
  • Marshall, James Charles
  • Pedersen, Matthew G.
  • Young, Robert D.
  • Sherman, Nathan C.
  • Gibson, Scott K.
  • Sykes, Shane Aaron
  • Lane, David M.
  • Obie, Gene Robert
  • Giaimo, Iii, Edward C.
  • Neff, David
  • Sousa, Jose R.

Abrégé

Pressure sensitive key techniques are described. In one or more implementations, a device includes at least one pressure sensitive key having a flexible contact layer spaced apart from a sensor substrate by a spacer layer, the flexible contact layer configured to flex responsive to pressure to contact the sensor substrate to initiate an input, for a computing device, associated with the pressure sensitive key. At least one of the flexible contact layer or the sensor substrate are configured to at least partially normalize an output resulting from pressure applied at a first location of the flexible contact layer with an output resulting from pressure applied at a second location of the flexible contact layer that has lesser flexibility than the first location.

Classes IPC  ?

  • G06F 3/02 - Dispositions d'entrée utilisant des interrupteurs actionnés manuellement, p.ex. des claviers ou des cadrans

45.

FILTERING VIEWS WITH PREDEFINED QUERY

      
Numéro d'application US2013069358
Numéro de publication 2014/074961
Statut Délivré - en vigueur
Date de dépôt 2013-11-09
Date de publication 2014-05-15
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s) Jakobsen, Claus

Abrégé

An application, such as a data store application, provides a filter query to manage access to a view of a data store. The application uses the filter query to restrict or shape access to the view. A user constructs the filter query using a query constructor component of the application. The application attaches the constructed filter query to the view. The application may extract the structure of the query and combine that with the original view to generate a filtered view result in place of the original view result.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

46.

TELEVISION AUTO-TUNE BASED ON HABITUAL VIEWING BEHAVIORS

      
Numéro d'application US2013063764
Numéro de publication 2014/058812
Statut Délivré - en vigueur
Date de dépôt 2013-10-08
Date de publication 2014-04-17
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Schlager, Mark
  • Sterling, Darren

Abrégé

An auto-channel device (ACD) corresponds to a television viewing device (TVD) wherein the ACD collects information regarding the channels or programs viewed on the TVD for analysis and processing to determine the specific television programming and/or channel most likely to be watched during particular time periods corresponding to the TVD in order to automatically tune the TVD accordingly. The TVD may be auto-tuned to a specific channel when the TVD first enters an active state based on the analysis results and the time the TVD enters the active state. Likewise, the TVD may also be auto-tuned to a new channel corresponding to the end of first program on a first channel and the commencement of a second program on a second channel again based on the analysis results and current time.

Classes IPC  ?

  • H04N 5/50 - Indicateurs d'accord; Réglage automatique de l'accord
  • H04N 5/76 - Enregistrement du signal de télévision
  • H04N 5/782 - Enregistrement du signal de télévision utilisant l'enregistrement magnétique sur une bande

47.

AUTOMATIC MOBILE APPLICATION REDIRECTION

      
Numéro d'application US2013063991
Numéro de publication 2014/058950
Statut Délivré - en vigueur
Date de dépôt 2013-10-09
Date de publication 2014-04-17
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Lee, Chin-Nan
  • Liu, Hsiang-Fu
  • Huang, Shu-Fong
  • Huang, Yu-Li

Abrégé

Automatic application redirection may be provided. Upon receiving a request for a first content object, a determination may be made as to whether the request is associated with a mobile device. In response to determining that the request is associated with the mobile device, the request may be redirected to a second content object.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

48.

CLIENT-EMULATING GATEWAYS FOR COMMUNICATION NETWORK MIGRATION

      
Numéro d'application US2013052441
Numéro de publication 2014/022250
Statut Délivré - en vigueur
Date de dépôt 2013-07-29
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Lowekamp, Bruce B.
  • Hiie, Magnus

Abrégé

A client-emulating gateway is configured to emulate a first client that communicates using a first protocol. The client-emulating gateway receives communications from a second client in accordance with a second, different protocol used for communicating by the second client. The client-emulating gateway translates the communications from the second, different protocol to the first protocol to provide translated communications. The translated communications are then sent to the first client using the first protocol. Communications that are received back from the first client in the first protocol are then translated into the second, different protocol and then sent to the second client.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/58 - Systèmes de commutation de messages
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

49.

SECURITY AND DATA ISOLATION FOR TENANTS IN A BUSINESS DATA SYSTEM

      
Numéro d'application US2013052601
Numéro de publication 2014/022323
Statut Délivré - en vigueur
Date de dépôt 2013-07-30
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Johri, Vijeta
  • Nalla, Amar
  • Natu, Madan G.

Abrégé

A multi-tenant hosting system receives business data and tenant-identifying data, from a tenant. The data from multiple different tenants is stored on a single database, but the data corresponding to each tenant is partitioned by marketing the data with a partition identifier, within the database. Therefore, the hosting system only allows individual tenants to have access to their own data.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès

50.

MULTILINGUAL BUILD INTEGRATION FOR COMPILED APPLICATIONS

      
Numéro d'application US2013052604
Numéro de publication 2014/022326
Statut Délivré - en vigueur
Date de dépôt 2013-07-30
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Lerum, Cameron B.
  • Nelson, Jan Anders

Abrégé

Multilingual build integration for compiled applications is described in which support for application localization of compiled programming languages is provided as an integrated component of a development environment. Localizations integrate with application builds in the development environment so that updates are synchronized with project resources for multiple languages. This involves producing translation target files (e.g., localization files) for one or more selected languages by parsing and interpreting source files for the project to identify resources for translation. Localization files in the project that have been updated may be exposed in various ways for translation via the system, a translation service, or other translation source. Translated localization files are used to create dynamic resource files for the particular programming language that are compiled as part of the build process into language specific resource files. Compiled language specific resource files for multiple languages may then be packaged together for distribution.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

51.

PROCESSING REQUESTS

      
Numéro d'application US2013052806
Numéro de publication 2014/022447
Statut Délivré - en vigueur
Date de dépôt 2013-07-31
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s) Keskkula, Silver

Abrégé

Requests are processed at a computer server by receiving a request for service from a user terminal, the request including distress information representing a degree of failure to process at least one prior similar request from the user terminal for the service. The distress information is received from the request and the request is processed in accordance with the distress information. A user terminal provides distress information in a request, based on responses received from the server.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

52.

ANIMATING OBJECTS USING THE HUMAN BODY

      
Numéro d'application US2013052807
Numéro de publication 2014/022448
Statut Délivré - en vigueur
Date de dépôt 2013-07-31
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Izadi, Shahram
  • Chen, Jiawen
  • Fitzgibbon, Andrew William

Abrégé

Methods of animating objects using the human body are described. In an embodiment, a deformation graph is generated from a mesh which describes the object. Tracked skeleton data is received which is generated from sensor data and the tracked skeleton is then embedded in the graph. Subsequent motion which is captured by the sensor result in motion of the tracked skeleton and this motion is used to define transformations on the deformation graph. The transformations are then applied to the mesh to generate an animation of the object which corresponds to the captured motion. In various examples, the mesh is generated by scanning an object and the deformation graph is generated using orientation-aware sampling such that nodes can be placed close together within the deformation graph where there are sharp corners or other features with high curvature in the object.

Classes IPC  ?

  • G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p.ex. d’êtres humains, d’animaux ou d’êtres virtuels

53.

SINGLE PASS RADIOSITY FROM DEPTH PEELS

      
Numéro d'application US2013052808
Numéro de publication 2014/022449
Statut Délivré - en vigueur
Date de dépôt 2013-07-31
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s) Yu, Corrinne

Abrégé

Techniques for single pass radiosity from depth peels are described. In one or more embodiments, radiosity for frames of a graphics presentation is computed using depth peel techniques. This may occur by rendering geometry for a frame and then computing two depth peels per frame based on the geometry, which can be used to determine occlusion of secondary bounce lights as well as color and intensity of third bounce lights for radiosity. The two depth peels may be generated in a single rendering pass by reusing rejected geometry of a front depth peel as geometry for a back depth peel. The use of depth peels in this manner enables accelerated radiosity computations for photorealistic illumination of three dimensional graphics that may be performed dynamically at frame rates typical for real-time game play and other graphics presentations.

Classes IPC  ?

54.

SETTING AN OPERATING-SYSTEM COLOR USING A PHOTOGRAPH

      
Numéro d'application US2013052809
Numéro de publication 2014/022450
Statut Délivré - en vigueur
Date de dépôt 2013-07-31
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Phillips, Joshua
  • Baker, Simon

Abrégé

Disclosed herein are representative embodiments of tools and techniques for setting color settings of an operating system using one or more photographs. According to one exemplary technique, a photograph is received, and one or more pixel weights for one or more pixels of the photograph are determined. Also, using at least one of the one or more pixel weights, at least one dominant color of the photograph is determined. Additionally, using the at least one dominant color, at least one color setting of an operating system is set.

Classes IPC  ?

  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06T 7/40 - Analyse de la texture
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

55.

PROVIDING AND FILTERING KEYWORD STACKS

      
Numéro d'application US2013053106
Numéro de publication 2014/022601
Statut Délivré - en vigueur
Date de dépôt 2013-08-01
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Shi, Yun
  • Chen, Dong
  • Edwin, Anand
  • Bhojawala, Safiya I.
  • Chan, Wai
  • Abrol, Sameer
  • Babaian, Haik E.

Abrégé

Computer-readable media, computer systems, and computing devices for providing and filtering keyword stacks are provided. In embodiments, the method includes receiving an indication to display a set of keyword stacks. Each of the keyword stacks is associated with a different internet advertising metric. Keyword data associated with each of the internet advertising metrics is referenced. Thereafter, the keyword data associated with each of the internet advertising metrics is utilized to generate each of the keyword stacks. In some cases, each of the keyword stacks includes a set of horizontal bars vertically stacked with each horizontal bar representing a number of keywords falling within a particular metric measurement, or range thereof, corresponding with a vertical axis.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques

56.

ATTESTATION OF POSSESSION OF MEDIA CONTENT ITEMS USING FINGERPRINTS

      
Numéro d'application US2013053112
Numéro de publication 2014/022605
Statut Délivré - en vigueur
Date de dépôt 2013-08-01
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Yalcinalp, Mine
  • Bannister, Vincent
  • Abraham, Jeffrey

Abrégé

A method for verifying a user's access to a content media item includes discovering at least one content item stored on a storage medium associated with a client device. A fingerprint of a selected portion of the media content item is obtained. The selected portion is a portion less than an entirety of the media content item. The fingerprint is communicated to an online service. Access to an online copy of the media content item is received if the fingerprint matches a known fingerprint of a media content item available to the online service.

Classes IPC  ?

  • H04H 60/15 - Dispositions d'accès conditionnel aux informations radiodiffusées ou aux services relatifs à la radiodiffusion lors de la réception des informations
  • H04H 60/37 - Dispositions d'identification ou de reconnaissance de caractéristiques en liaison directe avec les informations radiodiffusées ou le créneau spatio-temporel de radiodiffusion, p.ex. pour identifier les stations de radiodiffusion ou pour identifier le pour identifier des segments des informations radiodiffusées, p.ex. des scènes, ou extraire des identificateurs [ID] de programmes

57.

COLLABORATION ENVIRONMENTS AND VIEWS

      
Numéro d'application US2013052440
Numéro de publication 2014/022249
Statut Délivré - en vigueur
Date de dépôt 2013-07-29
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Tandon, Ankit
  • Verthein, William
  • Velayutham, Senthil
  • Cutler, Ross

Abrégé

Provided herein are systems, methods, and software for facilitating collaboration environments. In at least one implementation, a presentation of an initial view of a collaboration scene is presented within a collaboration environment. A portion of the collaboration scene is identified that corresponds to an object of interest selected for separate viewing. A separate presentation within the collaboration environment is initiated related to the portion of the scene corresponding to the object of interest.

Classes IPC  ?

  • H04N 7/14 - Systèmes à deux voies
  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • H04N 7/15 - Systèmes pour conférences
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

58.

INTERACTION WITH DEVICES BASED ON USER STATE

      
Numéro d'application US2013052442
Numéro de publication 2014/022251
Statut Délivré - en vigueur
Date de dépôt 2013-07-29
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Lovitt, Andrew W.
  • Hall, Michael
  • Free, Gordon
  • Tomko, Stefanie Lyn
  • Farmer, Jason R.
  • Rau, Nathan M.

Abrégé

A device identifies users who is trying to interact with it and monitors their state. Using this user state information, the device dynamically adjusts a user interface, speech grammars, screen flow, input options, and the like to tailor interaction with the device to the user. The user interface and device interaction may also be influenced by user-specific settings or profiles. The device may prevent or allow user interaction with the device based on the user's state, such as a position relative to the device. For example, the device may prevent or allow the user from using a set of speech or gesture commands or other interaction sets based on the user's position or relative location.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

59.

GENERATING STRING PREDICTIONS USING CONTEXTS

      
Numéro d'application US2013052600
Numéro de publication 2014/022322
Statut Délivré - en vigueur
Date de dépôt 2013-07-30
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Grieves, Jason
  • Krivosheev, Gleb
  • Rudchenko, Dmytro
  • Sundararajan, Parthasarathy
  • Paek, Tim
  • Almog, Itai

Abrégé

In a mobile device, a context is determined for the mobile device. The context is determined based on a variety of characteristics of the mobile device environment including, for example, the current application being used, any contacts that a user of the mobile device is interacting with or having a conversation with, the current date and/or time, a current topic of the conversation, a current style of the conversation, etc. Based on a set of strings associated with the determined context and user generated text, one or more string predictions are generated for the user generated text. The string predictions may be presented to the user as suggested completions of the user generated text.

Classes IPC  ?

  • G06F 3/023 - Dispositions pour convertir sous une forme codée des éléments d'information discrets, p.ex. dispositions pour interpréter des codes générés par le clavier comme codes alphanumériques, comme codes d'opérande ou comme codes d'instruction

60.

VISUALIZATION OF TOP LOCAL GEOGRAPHICAL ENTITIES THROUGH WEB SEARCH DATA

      
Numéro d'application US2013052602
Numéro de publication 2014/022324
Statut Délivré - en vigueur
Date de dépôt 2013-07-30
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Vijaywargi, Deepak
  • Dubut, Frédéric

Abrégé

Architecture that automatically employs web search user query data to identify the places (e.g., locations, businesses) to which people are likely traveling, and then produces a heatmap visualization of the most popular places in the local area on a local map in a mapping application, which is then viewable in the vertical listing of the search results. This data can be utilized to rank local businesses in terms of popularity by knowing how many people are actually visiting the business as a function of date (and perhaps time). The web search data, which is used to understand the popular locations of a geographical area, includes signals such as searching for directions in the map application, and analyzing directions-related terms such as "From" and "To" in the search results. Another signal can be a location or business search which triggers an appropriate instant answer.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

61.

PROVIDING APPLICATION RESULT AND PREVIEW

      
Numéro d'application US2013052603
Numéro de publication 2014/022325
Statut Délivré - en vigueur
Date de dépôt 2013-07-30
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Sadhukha, Shajib
  • Kumar, Amit
  • Van Snellenberg, Michael
  • Jiang, Li

Abrégé

Applications ("apps"), through which a service may be accessed, may be identified to a user, along with a preview of the app. In one example, a user performs a search for a service. The search engine may return the web site through which the service is provided, and/or the app associated with that service. Preview content that describes the app may also be provided. The content may be variable, and may be filled in based on contextual information such as a search query string or user information. If the app is installed, then clicking, tapping, or otherwise activating the app may launch the app, possibly with context information being provided to the app. If the app is not installed, then a link to obtain the app may be provided.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 9/445 - Chargement ou démarrage de programme

62.

USING THE ABILITY TO SPEAK AS A HUMAN INTERACTIVE PROOF

      
Numéro d'application US2013053107
Numéro de publication 2014/022602
Statut Délivré - en vigueur
Date de dépôt 2013-08-01
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Mills, Chad
  • Sim, Robert
  • Laufer, Scott
  • Chung, Sung

Abrégé

A human interactive proof portal uses a biometric input to determine whether a user is a standard user or a malicious actor. The human interactive proof portal receives an access request for an online data service from a user device and sends a proof challenge to the user device for presentation to a user. The human interactive proof portal receives from the user device a proof response having a biometric metadata description based on a biometric input from the user.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 21/32 - Authentification de l’utilisateur par données biométriques, p.ex. empreintes digitales, balayages de l’iris ou empreintes vocales
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives

63.

SINGLE WIRE CONCURRENT BI-DIRECTIONAL COMMUNICATION FOR POWER SUPPLY UNIT

      
Numéro d'application US2013053108
Numéro de publication 2014/022603
Statut Délivré - en vigueur
Date de dépôt 2013-08-01
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Fong, Chee K.
  • Tin, Suet Fong
  • Singh, Harjit
  • Atkinson, Peter
  • Stultz, Perry
  • Braun, Jeremy
  • Evans, Duane M.

Abrégé

A communication system where first and second devices communicate concurrently and bidirectionally over a single wire, in addition to a ground. The second device can be a computing device having a powered component which requires a certain power output, for instance, and the first device may be a power supply unit. The second device provides a signal on a control line (the single wire) which is characterized by a frequency, pulse width, duty cycle and/or an amplitude which is associated with a message from the second device. The first device recognizes the message in the signal and invokes a corresponding function, such as by enabling a corresponding power supply. The power supply provides power to the second device via a separate power line. Further, the first device modifies the signal, without adding power, to provide a message from the first device, concurrent with the message from the second device.

Classes IPC  ?

  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • G06F 1/26 - Alimentation en énergie électrique, p.ex. régulation à cet effet
  • H04L 25/49 - Circuits d'émission; Circuits de réception à au moins trois niveaux d'amplitude

64.

TRUSTED EXECUTION ENVIRONMENT VIRTUAL MACHINE CLONING

      
Numéro d'application US2013053109
Numéro de publication 2014/022604
Statut Délivré - en vigueur
Date de dépôt 2013-08-01
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Novak, Mark F.
  • Layman, Andrew John
  • Nystrom, Magnus
  • Thom, Stefan

Abrégé

Cloning of a virtual machine having a trusted executed environment such as a software-based trusted platform module. In order to clone the virtual machine, the virtual machine state of the source virtual machine is copied to formulate a target virtual machine state that is to be associated with a target virtual machine. The target virtual machine is a clone of the source virtual machine state, and thus the storage hierarchy of the trusted execution environment may be the same for the trusted execution environment in the source and target virtual machine states. However, because the identity of the target virtual machine is different than that of the source virtual machine, the endorsement hierarchy of the target virtual machine state is altered such that it is based on the identity of the target virtual machine, rather than the source virtual machine.

Classes IPC  ?

  • G06F 21/53 - Contrôle des usagers, programmes ou dispositifs de préservation de l’intégrité des plates-formes, p.ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p.ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par exécution dans un environnement restreint, p.ex. "boîte à sable" ou machine virtuelle sécurisée
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

65.

AVATAR-BASED VIRTUAL DRESSING ROOM

      
Numéro d'application US2013053115
Numéro de publication 2014/022608
Statut Délivré - en vigueur
Date de dépôt 2013-08-01
Date de publication 2014-02-06
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Kapur, Jay
  • Jones, Sheridan
  • Tsunoda, Kudo

Abrégé

A method to help a user visualize how a wearable article will look on the user's body. Enacted on a computing system, the method includes receiving an image of the user's body from an image-capture component. Based on the image, a posable, three-dimensional, virtual avatar is constructed to substantially resemble the user. In this example method, data is obtained that identifies the wearable article as being selected for the user. This data includes a plurality of metrics that at least partly define the wearable article. Then, a virtualized form of the wearable article is attached to the avatar, which is provided to a display component for the user to review.

Classes IPC  ?

  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

66.

TRANSPARENT TAGS WITH ENCODED DATA

      
Numéro d'application US2013051421
Numéro de publication 2014/018426
Statut Délivré - en vigueur
Date de dépôt 2013-07-22
Date de publication 2014-01-30
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s) Powell, Karlton D.

Abrégé

Transparent tags with encoded data include both a base mirror component (302) and a matrix component (304) and may optionally include a filter component (306). These components are combined to achieve a system having a tag that absorbs infrared light in particular portions and reflects infrared light in other portions, presenting a pattern which encodes the data included in the tag to sensors of a display panel. This combination of components also reduces near infrared and/or red ambient light that can be sensed by the sensor in the display panel, reducing interference from such ambient light when identifying the pattern while enabling the tag to be substantially visibly transparent to a user.

Classes IPC  ?

  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p.ex. forme, nature, code

67.

INPUTTING RADICAL ON TOUCH SCREEN DEVICE

      
Numéro d'application US2013051551
Numéro de publication 2014/018469
Statut Délivré - en vigueur
Date de dépôt 2013-07-23
Date de publication 2014-01-30
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Xie, Mingyang
  • Che, Chiwei
  • Chen, Xixi
  • Changuion, Byron
  • Chen, Jacky

Abrégé

Example apparatus and methods concern improved input of radicals. Example apparatus and methods facilitate more efficiently inputting Chinese radicals using a touch screen. One example method includes displaying a labeled soft key on a touch screen device. The label may represent all or a portion of a radical. The example method includes accepting a touch input associated with the soft key and then taking an action based on the label and the touch input. The action may include inputting a radical or updating the display on the touch screen. Updating the display may facilitate iterative and intuitive progress through radical construction leading to radical selection and input.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/023 - Dispositions pour convertir sous une forme codée des éléments d'information discrets, p.ex. dispositions pour interpréter des codes générés par le clavier comme codes alphanumériques, comme codes d'opérande ou comme codes d'instruction
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels

68.

AUTOMATIC DATA REQUEST RECOVERY AFTER SESSION FAILURE

      
Numéro d'application US2013051751
Numéro de publication 2014/018576
Statut Délivré - en vigueur
Date de dépôt 2013-07-24
Date de publication 2014-01-30
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Neerincx, Matthew Alban
  • Dos Santos, Luiz Fernando Federico
  • Ignat, Oleg
  • Lomet, David Bruce
  • Bradley, Quetzalcoatl
  • Ram, Raghu
  • Mumford, Chadwin James
  • Gvozdjak, Peter
  • Mugundan, Balendran

Abrégé

Techniques for recovering from session failures between clients and database servers are described herein. A session may be established between a client and a first database server to handle a database query for the client. A command of the session may be received by the first database server from the client. Data requested by the command may be retrieved. Prior to responding to the command, the data is spooled to a session state stored in a repository of the first database server, and the session state is replicated to one or more additional database servers. The session state stored in the repository of the first database server enables the first database server and client to recover from a failure of the session. The replicated session state enables the additional database server(s) to reestablish the session and respond to the command, instead of the first database server, if the session fails.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

69.

SYSTEM UPDATES FROM CLOUD BLOB STORAGE USING VHD DIFFERENTIALS

      
Numéro d'application US2013051754
Numéro de publication 2014/018579
Statut Délivré - en vigueur
Date de dépôt 2013-07-24
Date de publication 2014-01-30
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Beavers, Jay Curtis
  • Gunn, Nicholas Anthony

Abrégé

A "Zero-Touch Manager" ("ZTM") supplies updates to device firmware, operating system (OS), frameworks, applications, etc., from cloud-based or other network-accessible storage. These updates ensure that groups of "identical" devices (i.e., devices having the same hardware version) run from the same known state, while maintaining local customizations for individual devices. The ZTM uses sector-level differences to generate differential update versions ("diffs") of Virtual Hard Disk (VHD) images of planned update versions relative to local hard drive images of each device's current version. Consequently, updates to the local hard drive image are achieved by replacing sectors of the local hard drive image that have corresponding changed sectors in the diff, though additional information may also be included in the diff. "Manifest" files are used in combination with the diffs to control device updates based upon the current version of the local hard drive image relative to update versions in the diff.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme

70.

WEB BROWSER HAVING USER-CONFIGURABLE ADDRESS BAR BUTTON

      
Numéro d'application US2013051757
Numéro de publication 2014/018581
Statut Délivré - en vigueur
Date de dépôt 2013-07-24
Date de publication 2014-01-30
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Tong, Chee Chen
  • Lakhani, Amin
  • Xu, Yun
  • Chen, Liang
  • Meza, Ricardo
  • Morris, Charles

Abrégé

A web browser has a user interface that includes a content rendering area within the web browser user interface and a control layout area adjacent the content rendering area. The control layout area includes a user-selectable icon that is always available to the user in the control layout area and which is user-configurable. For example, the user-configurable icon may be configured with one of two pre-defined functions. In one illustrative implementation the two pre-defined functions may be a tabs function and a favorites function.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

71.

AUTOMATIC TRANSACTION RETRY AFTER SESSION FAILURE

      
Numéro d'application US2013052152
Numéro de publication 2014/018811
Statut Délivré - en vigueur
Date de dépôt 2013-07-26
Date de publication 2014-01-30
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Neerincx, Matthew, Alban
  • Dos Santos, Luiz, Fernando, Federico
  • Ignat, Oleg
  • Lomet, David Bruce
  • Bradley, Quetzalcoatl
  • Ram, Raghu
  • Mumford, Chadwin, James
  • Gvozdjak, Peter
  • Mugundan, Balendran

Abrégé

Techniques for recovering from session failures between clients and database servers are described herein. A session may be established between a client and a first database server, and a transaction may be opened to process a plurality of database commands. One or more commands associated with the transaction may be received from the client at the database server. Each received command has an associated command identifier. A transaction log stores the command identifier associated with each received command and indicates whether each received command has been successfully executed at the database server. After a session failure, the session is reestablished, and a command identifier for a further command is received from the client. If the command identifier associated with the further command is determined to have been stored in the transaction log, the command does not need to be executed, and the transaction may continue.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

72.

LOCK FREE STREAMING OF EXECUTABLE CODE DATA

      
Numéro d'application US2013052153
Numéro de publication 2014/018812
Statut Délivré - en vigueur
Date de dépôt 2013-07-26
Date de publication 2014-01-30
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s) Reierson, Kristofer

Abrégé

A disassembler receives instructions and disassembles them into a plurality of separate opcodes. The disassembler creates a table identifying boundaries between each opcode. Each opcode is written to memory in an opcode-by-opcode manner by atomically writing standard blocks of memory. Debug break point opcodes are appended to opcode to create a full block of memory when needed. The block of memory may be thirty-two or sixty-four bits long, for example. Long opcodes may overlap two or more memory blocks. Debug break point opcodes may be appended to a second portion of the long opcode to create a full block of memory. A stream fault interceptor identifies when a requested data page is not available and retrieving the data page.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06F 9/38 - Exécution simultanée d'instructions

73.

A DISTRIBUTED AGGREGATION OF REAL-TIME METRICS FOR LARGE SCALE DISTRIBUTED SYSTEMS

      
Numéro d'application US2013052154
Numéro de publication 2014/018813
Statut Délivré - en vigueur
Date de dépôt 2013-07-26
Date de publication 2014-01-30
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Lau, Cheuk Wan William
  • Cherukuri, Ravikant
  • Joy, George
  • Yamini, Smriti

Abrégé

In one embodiment, a metric collection system may collect application metrics across multiple data centers in specific time intervals. A local collection point may establish an absolute reference time for a local data center. The local collection point may determine a source reporting interval for an application based on the absolute reference time. The local collection point 108 may receive a source metric report for the application based on the source reporting interval.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

74.

MANIPULATING TABLES WITH TOUCH GESTURES

      
Numéro d'application US2013051749
Numéro de publication 2014/018574
Statut Délivré - en vigueur
Date de dépôt 2013-07-24
Date de publication 2014-01-30
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Brauninger, Andrew R.
  • Friend, Ned B.

Abrégé

A table processing system generates a user interface display of a table and receives a user input to display a table manipulation element. The table processing system receives a user touch input moving the table manipulation element and manipulates the table based on the user touch input. The manipulated table can then be used by the user.

Classes IPC  ?

  • G06F 17/24 - Edition, p.ex. insertion/suppression
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels

75.

PROVIDING AN INTERFACE TO ACCESS WEBSITE ACTIONS

      
Numéro d'application US2013051752
Numéro de publication 2014/018577
Statut Délivré - en vigueur
Date de dépôt 2013-07-24
Date de publication 2014-01-30
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s) El Daher, Antoine

Abrégé

Providing an interface to request actions of a website includes various elements. For example, website instructions of the website are provided to a search engine, the website instructions describing the website tool. The website instructions may be indexed by the search engine to be referenced when servicing a search query. When the website is deemed relevant to the search query, a search-result snippet may be built to include the interface to the website tool. As such, the interface may be provided in the search-results webpage. The interface may be used in the search-results webpage or may be stored locally. The interface may be used to access the website tool without a browser navigating to a landing page of the website.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

76.

PUSH-BASED RECOMMENDATIONS

      
Numéro d'application US2013051756
Numéro de publication 2014/018580
Statut Délivré - en vigueur
Date de dépôt 2013-07-24
Date de publication 2014-01-30
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Koukoumidis, Emmanouil
  • Beckman, Brian
  • Whittaker, James Anthony

Abrégé

Among other things, one or more techniques and/or systems are provided for pushing a recommendation to a user. That is, a recommendation may be pushed to a device of the user based upon a triggering event associated with the user. The recommendation may be provided, for example, without user solicitation for the recommendation. In one example, a recommendation component may observe that the user frequently stops for ice cream on Fridays after work (e.g., based upon prior social network check-ins). Accordingly, on the following Friday, the recommendation component may push a recommendation to the user's device to visit a particular grocery store on the way home from work that is within 10 minutes of the user's home so that the user can avoid melting ice cream (e.g., a location constraint may be applied to choose a grocery store that is relatively close to the user's home).

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

77.

CONTEXTUAL QUERY ADJUSTMENTS USING NATURAL ACTION INPUT

      
Numéro d'application US2013050172
Numéro de publication 2014/014745
Statut Délivré - en vigueur
Date de dépôt 2013-07-12
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Heck, Larry Paul
  • Chinthakunta, Madhusudan
  • Iyer, Rukmini

Abrégé

Within the field of computing, many scenarios involve queries formulated by users resulting in query results presented by a device. The user may request to adjust the query, but many devices can only process requests specified in a well-structured manner, such as a set of recognized keywords, specific verbal commands, or a specific manual gesture. The user thus communicates the adjustment request in the constraints of the device, even if the query is specified in a natural language. Presented herein are techniques for enabling users to specify query adjustments with natural action input (e.g., natural-language speech, vocal inflection, and natural manual gestures). The device may be configured to evaluate the natural action input, identify the user's intended query adjustments, generate an adjusted query, and present an adjusted query result, thus enabling the user to interact with the device in a similar manner as communicating with an individual.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

78.

INTERACTING WITH A DOCUMENT AS AN APPLICATION

      
Numéro d'application US2013050579
Numéro de publication 2014/014851
Statut Délivré - en vigueur
Date de dépôt 2013-07-16
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Bhargav, Rajat
  • Maloo, Raghvendra

Abrégé

A document application is used to interact with a document as if the document was an application. Data from the document is automatically/manually selected to be associated with the document application. The document application displays document application pages (DAPs) that are used to interact with the document. One or more DAPs are automatically created using the selected data along with any rules associated with the data. For example, column names from selected data in the document may be used to create data entry/display fields within one or more DAPs and the rules may be used to specify how to interact with the data in the document application. The automatically created default DAPs may be customized by a user. For example, one DAP may be configured to be the starting page for the document application and another DAP may be configured to display a chart.

Classes IPC  ?

  • G06F 17/24 - Edition, p.ex. insertion/suppression

79.

DYNAMIC FOCUS FOR CONVERSATION VISUALIZATION ENVIRONMENTS

      
Numéro d'application US2013050581
Numéro de publication 2014/014853
Statut Délivré - en vigueur
Date de dépôt 2013-07-16
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Tandon, Ankit
  • Elias, Annika
  • Carpenter, Blaine
  • Panchal, Prarthana
  • Hill, Michael

Abrégé

A conversation visualization environment may be rendered that includes conversation communications and conversation modalities. The relevance of each of the conversation modalities may be identified and a focus of the conversation visualization environment modified based on their relevance. In another implementation, conversation communications are received for presentation by conversation modalities. An in-focus modality may be selected from the conversation modalities based at least on a relevance of each of the conversation modalities.

Classes IPC  ?

  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

80.

AUTHENTICATING A USER FOR TESTING PURPOSES

      
Numéro d'application US2013050582
Numéro de publication 2014/014854
Statut Délivré - en vigueur
Date de dépôt 2013-07-16
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s) Ho, Yan Yin

Abrégé

Authenticating a user for testing purposes. A web server receives a request from a client that includes an authentication credential and that is formatted to be handled by a particular authentication module. The authentication module is configured to obtain authentication tokens based on authentication credentials included in requests, while refraining from generating any interactive authentication dialogue. Based on the request, the web server passes at least a portion of the request, including the authentication credential, to the authentication module. The authentication module determines that the request is formatted in a manner that triggers the authentication module. The authentication module obtains an authentication token from an identity provider based on the authentication credential, while refraining from generating any interactive authentication dialogue. The authentication module returns the authentication token to the web server. The web server returns the authentication token to the client.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

81.

REDUCED SAMPLING LOW POWER GPS

      
Numéro d'application US2013050747
Numéro de publication 2014/014952
Statut Délivré - en vigueur
Date de dépôt 2013-07-16
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Liu, Jie
  • Jin, Yuzhe
  • Priyantha, Nissanka Arachchige Bodhi
  • Hart, Edward
  • De Paula, Amanda Souza

Abrégé

Some implementations provide low power reduced sampling of global positioning system (GPS) locations. A server may be configured to assist a mobile device in determining a location from a plurality of GPS signal samples and corresponding time stamps provided by the mobile device, such as by identifying a set of possible reference locations, which may be used to calculate a location of the mobile device. In another example, the mobile device may sample GPS signals using a GPS receiver, compress the samples, and provide the compressed samples to the server for processing.

Classes IPC  ?

  • G01S 19/09 - Systèmes de positionnement par satellite à radiophares émettant des messages horodatés, p.ex. GPS [Système de positionnement global], GLONASS [Système global de navigation par satellite] ou GALILEO Éléments coopérants; Interaction ou communication entre les différents éléments coopérants ou entre les éléments coopérants et les récepteurs fournissant une capacité de traitement mise en œuvre normalement par le récepteur
  • G01S 19/42 - Détermination de position
  • G01S 5/00 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de plusieurs déterminations de distance
  • G01S 19/25 - Acquisition ou poursuite des signaux émis par le système faisant intervenir des données d'assistance reçues en provenance d'un élément coopérant, p.ex. un GPS assisté
  • G01S 19/34 - Consommation électrique

82.

LOCATION PREDICTION FOR POWER CONSERVATION IN A MOBILE DEVICE

      
Numéro d'application US2013050963
Numéro de publication 2014/015082
Statut Délivré - en vigueur
Date de dépôt 2013-07-17
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Haik, Fadi
  • Ben-Dayan, Adi
  • Kaplan, Or
  • Oren, Gilad
  • Yariv, Eran

Abrégé

Architecture that facilitates power conservation in mobile devices such as cell phones using prediction. The architecture is an algorithmic-based solution that transforms infrequently-captured geolocation data of an entity into a continuous probable location approximation. Given the location history and additional data about the recent location of the mobile device, the current location of the device can be estimated with some probability. Additionally, given the location history and additional data about the recent location of the device, the probability of the device actually being at a given point on a map is computed.

Classes IPC  ?

  • G01S 5/02 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de plusieurs déterminations de distance utilisant les ondes radioélectriques
  • H04W 52/00 - Gestion de puissance
  • H04W 4/02 - Services utilisant des informations de localisation
  • H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p.ex. gestion de la mobilité

83.

CREATING VARIATIONS WHEN TRANSFORMING DATA INTO CONSUMABLE CONTENT

      
Numéro d'application US2013050968
Numéro de publication 2014/015086
Statut Délivré - en vigueur
Date de dépôt 2013-07-18
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Michelstein, Jennifer
  • Lee, David Benjamin
  • Morris, Katrika
  • Pratley, Christopher Hugh
  • Faulkner, Sarah
  • Hollasch, Steven Richard
  • Freier, Nathaniel George
  • Liu, Hai
  • Waldman, Chad Garrett
  • Brewer, Brett David

Abrégé

Concepts and technologies are described herein for creating variations when transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships among data elements or other portions of the data, and to identify any possible approaches to transforming the data ("worlds") based upon the relationships and the data. The worlds can be ranked and selected based upon rank. The computing device can obtain rules associated with the selected and apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback regarding the world selection.

Classes IPC  ?

  • G06F 17/21 - Traitement de texte
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

84.

CHANGING ICONS ON USER INPUT DEVICE

      
Numéro d'application US2013051169
Numéro de publication 2014/015198
Statut Délivré - en vigueur
Date de dépôt 2013-07-18
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Ashley, Bryon
  • Morris, Quintin

Abrégé

Embodiments are disclosed that relate to pushable buttons comprising individually controllable display devices. For example, one disclosed embodiment provides a hand-held game controller comprising a body and a plurality of pushable buttons movably coupled to the body, each pushable button comprising a transparent cap and an individually controllable display device arranged behind the transparent cap such that the display device is viewable through the transparent cap. The hand-held game controller further comprises a controller configured to receive an input from an application requesting display of a first icon on a first display device of a first pushable button of the plurality of pushable buttons and a second icon on a second display device of a second button of the plurality of pushable buttons, and, in response, display the first icon on the first display device and display the second icon on the second display device.

Classes IPC  ?

  • A63F 13/06 - utilisant des moyens actionnés par le joueur pour commander la position d'une zone spécifique sur l'affichage

85.

METHOD AND SYSTEM FOR OPTIMAL DECOMPOSITION OF SINGLE-QUBIT QUANTUM CIRCUITS USING STANDARD QUANTUM GATES

      
Numéro d'application US2013051171
Numéro de publication 2014/015200
Statut Délivré - en vigueur
Date de dépôt 2013-07-18
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Bocharov, Alexei
  • Svore, Krysta

Abrégé

The current application is directed to methods and systems which produce a design for an optimal approximation of a target single-qubit quantum operation comprising a representation of a quantum-circuit generated from a discrete, quantum-gate basis. The discrete quantum-gate basis comprises standard, implementable quantum gates. The methods and systems employ a database of canonical-form quantum circuits, an efficiently organized canonical-form quantum-circuit, and efficient searching to identify a minimum-cost design for decomposing and approximating an input target quantum operation.

Classes IPC  ?

  • G06N 99/00 - Matière non prévue dans les autres groupes de la présente sous-classe
  • G06F 17/50 - Conception assistée par ordinateur
  • B82Y 10/00 - Nanotechnologie pour le traitement, le stockage ou la transmission d’informations, p.ex. calcul quantique ou logique à un électron

86.

STRING PREDICTIONS FROM BUFFER

      
Numéro d'application US2013051178
Numéro de publication 2014/015205
Statut Délivré - en vigueur
Date de dépôt 2013-07-19
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Yoshida, Taketoshi
  • Turner, Jerome
  • Ho, Songming
  • Oigo, Kazuhide

Abrégé

In a mobile device, the strings that make up a current thread in application are stored in a buffer. A thread is a series of communications sent between a user of the mobile device and one or more other users, such as a series of text messages or a series of emails. When the user enters text to continue the current thread, characters of the entered text are compared against the strings stored in the buffer, and strings that have the entered text as a prefix are selected and displayed to the user as string predictions in a soft input panel. Alternatively, the strings in the buffer may be used to increase the probabilities of matching strings in a dictionary or model that is used to select string predictions.

Classes IPC  ?

  • G06F 3/023 - Dispositions pour convertir sous une forme codée des éléments d'information discrets, p.ex. dispositions pour interpréter des codes générés par le clavier comme codes alphanumériques, comme codes d'opérande ou comme codes d'instruction

87.

CUSTOMIZED IMAGE FILTERS

      
Numéro d'application US2013051179
Numéro de publication 2014/015206
Statut Délivré - en vigueur
Date de dépôt 2013-07-19
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Marison, Scott
  • Duplessis, Jean-Pierre
  • Goshi, Justin
  • Athans, Emmanuel

Abrégé

An interactive development environment enables a user to create a customized image filter through a user interface that provides the developer with a capability to create a directed acyclic graph representing the mathematical operations and values that generate a customized visual effect. During development of the customized image filter, a visual shader designer engine may execute the operations and values associated with each node in a prescribed order and display the rendered outcome in the render view area of each node. In this manner, the developer is able to quickly visualize the visual effect produced by the image filter in real time.

Classes IPC  ?

88.

GAME BROWSING

      
Numéro d'application US2013051180
Numéro de publication 2014/015207
Statut Délivré - en vigueur
Date de dépôt 2013-07-19
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Justice, John Raymond
  • Kipman, Alex Aben-Athar
  • Lobb, Kenneth Alan

Abrégé

Embodiments of the present invention allow players to instantly access and begin playing games through an online service. To make the games instantly available, an online service keeps instances of games running in active memory waiting for a player to be added. The game instances running in active memory are not attached to a player profile or an I/O channel from a game client. Once the player requests a game, the player's player profile is loaded into the running game instance and an I/O channel is mapped from the game client to the game instance. From the player's perspective, the preloaded game instances allow the player to browse directly from game to game with very little delay. To optimize the usage of server-side resources, historical usage data may be analyzed to anticipate demand for different games.

Classes IPC  ?

  • A63F 13/12 - comprenant une interaction entre plusieurs dispositifs de jeu, p.ex. systèmes de transmission ou de distribution

89.

IMPLEMENTING PREVIOUSLY RENDERED FRAME BUFFER INFORMATION IN A CUSTOMIZED GUI DISPLAY

      
Numéro d'application US2013049824
Numéro de publication 2014/014714
Statut Délivré - en vigueur
Date de dépôt 2013-07-10
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Sebesta, David, Jaroslav
  • Elmer, Robert, C.
  • Schmieder, Robert, Wilhelm
  • Gahrns, Michael, Thomas
  • Nicholson, Clark, David

Abrégé

Embodiments are directed to providing direct access to graphical user interface (GUI) frame buffers and to associating input hardware with a login session. In one scenario, a computer system registers a plug-in software module with a remote desktop client. The registering includes requesting one or more frame buffers rendered for display on a computer system display. The computer system determines that a session has been established between a computer system user and the remote desktop client. The computer system then receives the requested frame buffers and displays the frame buffers on the computer system display and/or sends the received frame buffers to various registered third parties.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation

90.

LOCATION-DEPENDENT DRAG AND DROP UI

      
Numéro d'application US2013050569
Numéro de publication 2014/014847
Statut Délivré - en vigueur
Date de dépôt 2013-07-15
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Cheng, Karen X.
  • Rampson, Benjamin Edward
  • Patterson, Eric W.

Abrégé

An improved interactive user interface for presenting functionalities of an application is provided. An application functionality applied to a data element range may be represented by a selectable preview element that provides a preview of the application functionality applied to the data element range. Upon selection of a preview element, one or more drop zones may be displayed. The preview element may be dragged to a drop zone and may animate into a visualization of the application functionality applied to the data element. The type of visualization that is displayed may be dependent on the drop zone to which the preview element is dragged. After a preview element is dropped into a drop zone, the functionality may be applied to the data element range and be displayed. The interactive data visualizations may encourage a user to explore features of an application.

Classes IPC  ?

91.

IMAGE IDENTIFICATION AND ORGANISATION ACCORDING TO A LAYOUT WITHOUT USER|INTERVENTION

      
Numéro d'application US2013050583
Numéro de publication 2014/014855
Statut Délivré - en vigueur
Date de dépôt 2013-07-16
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Canan, Ramona P.
  • Yoo, Dahey
  • Chan, Chunkit J.
  • Rosenstein, Daniel
  • Romashka, Ivan D.
  • Peth, Ian N.
  • Avery, Adam K.
  • Zlateff, Carmen
  • Weed, Bradley G.
  • Mehendale, Omkar Anand

Abrégé

Image curation techniques are described. In one or more implementations, one or more modules are launched for execution on a computing device. Responsive to the launch, criteria are generated automatically and without user intervention through execution of the one or more modules by a computing device. Images are curated using the generated criteria automatically and without user intervention through execution of the one or more modules, the curated images identified from a plurality of different image sources that are associated with a user. The curated images are caused to be displayed by a display device of the computing device automatically and without user intervention through execution of the one or more modules.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

92.

ABSTRACT RELATIONAL MODEL FOR TRANSFORMING DATA INTO CONSUMABLE CONTENT

      
Numéro d'application US2013050961
Numéro de publication 2014/015081
Statut Délivré - en vigueur
Date de dépôt 2013-07-17
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Lee, David Benjamin
  • Michelstein, Jennifer
  • Morris, Katrika
  • Hollasch, Steven Richard
  • Faulkner, Sarah
  • Freier, Nathaniel George
  • Liu, Hai
  • Waldman, Chad Garrett
  • Fisher, Darren James

Abrégé

Concepts and technologies are described herein for an abstract relational model for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to generate an abstract relational model from data to analyze the data and to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.

Classes IPC  ?

  • G06F 17/21 - Traitement de texte
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

93.

TRANSFORMING DATA TO CREATE LAYOUTS

      
Numéro d'application US2013050964
Numéro de publication 2014/015083
Statut Délivré - en vigueur
Date de dépôt 2013-07-17
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Lee, David Benjamin
  • Freier, Nathan George
  • Tumanov, Ilya

Abrégé

Concepts and technologies are described herein for transforming data to create layouts. In accordance with the concepts and technologies disclosed herein, a computing device can execute a layout generator. The computing device can be configured to receive or retrieve data that includes visual content such as an image and other content such as text. The computing device can analyze the visual content to identify a salient region and/or an invariant region within the visual content. The computing device can access designs for laying out visual content and other content based upon an identified salient region and/or invariant region. The computing device can evaluate the designs to determine if a design matches the data. The computing device can load the data into the selected design to generate the layout.

Classes IPC  ?

  • G11B 27/28 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal
  • G11B 27/34 - Aménagements indicateurs

94.

EVALUATING SPEECH INTELLIGIBILITY OF TEXT-TO-SPEECH SYNTHESIS USING TEMPLATE|CONSTRAINED GENERALIZED POSTERIOR PROBABILITY

      
Numéro d'application US2013050969
Numéro de publication 2014/015087
Statut Délivré - en vigueur
Date de dépôt 2013-07-18
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Wang, Linfang
  • Teng, Yan
  • Wang, Lijuan
  • Soong, Frank Kao-Ping
  • Geng, Zhe
  • Waller, William Brad
  • Hanson, Mark Tillman

Abrégé

Instead of relying on humans to subjectively evaluate speech intelligibility of a subject, a system objectively evaluates the speech intelligibility. The system receives speech input and calculates confidence scores at multiple different levels using a Template Constrained Generalized Posterior Probability algorithm. One or multiple intelligibility classifiers are utilized to classify the desired entities on an intelligibility scale. A specific intelligibility classifier utilizes features such as the various confidence scores. The scale of the intelligibility classification can be adjusted to suit the application scenario. Based on the confidence score distributions and the intelligibility classification results at multiple levels an overall objective intelligibility score is calculated. The objective intelligibility scores can be used to rank different subjects or systems being assessed according to their intelligibility levels. The speech that is below a predetermined intelligibility (e.g. utterances with low confidence scores and most severe intelligibility issues) can be automatically selected for further analysis.

Classes IPC  ?

  • G10L 25/69 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour l’évaluation de signaux de voix synthétiques ou décodés
  • G10L 13/00 - Synthèse de la parole; Systèmes de synthèse de la parole à partir de texte

95.

SPEECH AND GESTURE RECOGNITION ENHANCEMENT

      
Numéro d'application US2013051172
Numéro de publication 2014/015201
Statut Délivré - en vigueur
Date de dépôt 2013-07-19
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Bathiche, Steven
  • Gupta, Anoop

Abrégé

The recognition of user input to a computing device is enhanced. The user input is either speech, or handwriting data input by the user making screen-contacting gestures, or a combination of one or more prescribed words that are spoken by the user and one or more prescribed screen-contacting gestures that are made by the user, or a combination of one or more prescribed words that are spoken by the user and one or more prescribed non- screen-contacting gestures that are made by the user.

Classes IPC  ?

  • G10L 15/24 - Reconnaissance de la parole utilisant des caractéristiques non acoustiques

96.

METHOD AND SYSTEM FOR DECOMPOSING SINGLE-QUBIT QUANTUM CIRCUITS INTO A DISCRETE BASIS

      
Numéro d'application US2013051176
Numéro de publication 2014/015203
Statut Délivré - en vigueur
Date de dépôt 2013-07-19
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Bocharov, Alexei
  • Svore, Krysta

Abrégé

The current application is directed to methods and systems which transform a given single-qubit quantum circuit expressed in a first quantum-gate basis into a quantum-circuit expressed in a second, discrete, quantum-gate basis. The discrete quantum-gate basis comprises standard, implementable quantum gates. The given single-qubit quantum circuit is expressed as a normal representation. The normal representation is generally compressed, in length, with respect to equivalent non-normalized representations. The method and systems additionally provide a mapping from normal representations to canonical-form representations, which are generally further compressed, in length, with respect to normal representations. The normal and canonical-form representations can be used to implement methods and systems for search-based quantum-circuit design. Neither this section nor the sections which follow are intended to either limit the scope of the claims which follow or define the scope of those claims.

Classes IPC  ?

  • G06N 99/00 - Matière non prévue dans les autres groupes de la présente sous-classe
  • G06F 17/50 - Conception assistée par ordinateur

97.

DOMAIN-AGNOSTIC RESOURCE ALLOCATION FRAMEWORK

      
Numéro d'application US2013051177
Numéro de publication 2014/015204
Statut Délivré - en vigueur
Date de dépôt 2013-07-19
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Guha, Saikat
  • Bhagwan, Ranjita
  • Rai, Anshul

Abrégé

A resource allocation framework is described herein which allocates items (conceptualized as balls) to item-receiving slots (conceptualized as bins) in a domain-agnostic manner. A user instantiates the resource allocation framework to a particular allocation problem by generating a specification that describes the allocation problem in a declarative fashion. Among other features, the specification maps real-world entities to the balls and bins, and describes the constraints associated with the allocation problem. The specification also provides a utilization function that computes the consumption of resources for a proposed assignment of a particular ball to a particular bin. According to another aspect, the resource allocation framework uses many processing elements (e.g., GPU threads, CPU threads, etc.), operating in parallel, to attempt to find a solution to the allocation problem. In this search for a solution, the resource allocation framework operates in any combination of an explore mode and an exploit mode.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

98.

GLOBAL RECENTLY USED FILES LIST

      
Numéro d'application US2013051389
Numéro de publication 2014/015313
Statut Délivré - en vigueur
Date de dépôt 2013-07-19
Date de publication 2014-01-23
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Chisa, Ellen Lizabeth
  • Raman, Sunder Nelatur
  • Dunn, Jeffrey
  • Ramanathan, Rajesh

Abrégé

A global recently used files list identifies files recently accessed by a user through one or more network services and files accessed by the user that are stored locally on a computing device. In order to generate the global recently used files list, a network recently used files list is retrieved that identifies files that were recently accessed through the one or more network services. Applications may update the network recently used files list each time a user accesses files by way of a network service. The network recently used files list may then be merged with a local recently used files list that identifies recently accessed locally stored files in order to generate the global recently used files list. Applications may update the local recently used files list each time files are accessed that are stored locally on a computing device.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

99.

SAFETY PROTOCOLS FOR MESSAGING SERVICE-ENABLED CLOUD SERVICES

      
Numéro d'application US2013049413
Numéro de publication 2014/011492
Statut Délivré - en vigueur
Date de dépôt 2013-07-05
Date de publication 2014-01-16
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • John, Aby
  • Abrams, Luke
  • Burkhardt, Ryan
  • Vitaldevara, Krishna

Abrégé

In one embodiment, a cloud service interface or a device interface may filter messages in a message synchronization between a message service account and a cloud service account. A cloud service interface or a device interface may associate a message service account on a user messaging device with a cloud service account. The cloud service interface or a device interface may execute a message synchronization between the cloud service account and the message service account. The cloud service interface or a device interface may apply a message filter to the message synchronization.

Classes IPC  ?

  • H04L 12/58 - Systèmes de commutation de messages

100.

HYBRID APPLICATION ENVIRONMENTS

      
Numéro d'application US2013049414
Numéro de publication 2014/011493
Statut Délivré - en vigueur
Date de dépôt 2013-07-05
Date de publication 2014-01-16
Propriétaire MICROSOFT CORPORATION (USA)
Inventeur(s)
  • Banerjee, Atanu
  • Narayanan, Venkatesh
  • Yadav, Vinay
  • Kamath, Rajesh
  • Toola, Sivashankar

Abrégé

Provided herein are systems, methods, and software for facilitating hybrid application environments. In at least one implementation, an application server within a hosting environment receives a data request initiated by a hosted application within the hosting environment. The hosted application may initiate the data request in response to a page request made on behalf of a hosted identity logged into the hosting environment. The application server generates a hybrid data request based on request information comprising at least a portion of the data request and the hosted identity and directs the hybrid data request over a connection established between the hosting environment and an enterprise environment for handling by an application server within the enterprise environment.

Classes IPC  ?

  1     2     3     ...     52        Prochaine page