Patents Assigned to Microsoft Corporation
  • Publication number: 20150213117
    Abstract: Systems and methods of downloading and rendering data from a server or other source on a user's computer system wherein the data is a set of nested data categories are disclosed. The set of nested data categories further comprise a set of active logic levels where the set of active logic levels may be dynamically changed, depending on the size of the browser that the user of the computer system may set. In one embodiment, the user's computer system has a desktop or laptop sized screen upon which to render data. If the user resizes the browser to be substantially the size of a mobile screen, then the present system may dynamically adjust the logic levels (e.g., changing the number of click targets within the browser) to better facilitate a scrolling experience within the browser.
    Type: Application
    Filed: January 25, 2014
    Publication date: July 30, 2015
    Applicant: Microsoft Corporation
    Inventors: Matthew Bailie, Brandon Morton, Annice Jumani, Ping Lu
  • Publication number: 20150215530
    Abstract: Architecture that enables the automatic capture and save images of objects and scenes in multiple media formats such as images, videos, and 3D (three-dimension). The user can shoot now and decide the medium later. Thereafter, the user can choose which format to review and perform editing, if desired. Moreover, once the user interacts to cause the imaging system to activate (a capture signal), the architecture continually captures images of the object or scene until the user sends a save signal to terminate further capture. Thus, where there may have been a bad shot taken, the user can peruse the set of images for a preferred shot, rather than being left with no good shot at all. The architecture enables the capture of images for a predetermined time before the user activates the capture signal (a pre-capture mode) as well as after the user activates the save signal (a post-save mode).
    Type: Application
    Filed: January 27, 2014
    Publication date: July 30, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Donald A. Barnett, Daniel Dole
  • Publication number: 20150215309
    Abstract: A computing device described herein utilizes a secure cryptoprocessor of the computing device to compute a response to a request for authorization received from another local or remote device. The secure cryptoprocessor computes the response based on protected authorization credentials stored by the secure cryptoprocessor for one or more devices. The computing device then provides the computed response to the other device to cause the other device to grant or deny authorization. The computing device may also display information associated with the request for authorization, receive input indicating approval of the request, and utilize the secure cryptoprocessor in response to the received input.
    Type: Application
    Filed: January 24, 2014
    Publication date: July 30, 2015
    Applicant: Microsoft Corporation
    Inventors: Ronald Aigner, Kevin Kane, Stefan Thom
  • Publication number: 20150215229
    Abstract: Techniques disclosed herein describe methods for achieving resource affinity and scalability in dynamic environments by calculating the modulus of a numeric request identifier against a fixed selection of numbers. Using the proposed techniques yields a numeric request identifier and resource identifier combination that ensures a given resource possesses the unique state applicable to that user's request. Using a fixed selection of numbers thus maintains resource affinity while achieving scalability as resources are added to or subtracted from a pool of resources.
    Type: Application
    Filed: January 29, 2014
    Publication date: July 30, 2015
    Applicant: Microsoft Corporation
    Inventors: QI XU, NEIL L. SHIPP
  • Publication number: 20150213361
    Abstract: An “Engagement Predictor” provides various techniques for predicting whether things and concepts (i.e., “nuggets”) in content will be engaging or interesting to a user in arbitrary content being consumed by the user. More specifically, the Engagement Predictor provides a notion of interestingness, i.e., an interestingness score, of a nugget on a page that is grounded in observable behavior during content consumption. This interestingness score is determined by evaluating arbitrary documents using a learned transition model. Training of the transition model combines web browsing log data and latent semantic features in training data (i.e., source and destination documents) automatically derived by a Joint Topic Transition (JTT) Model. The interestingness scores are then used for highlighting one or more nuggets, inserting one or more hyperlinks relating to one or more nuggets, importing content relating to one or more nuggets, predicting user clicks, etc.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Applicant: Microsoft Corporation
    Inventors: Michael Gamon, Patrick Pantel, Arjun Mukherjee
  • Publication number: 20150213288
    Abstract: A personally identifiable information (PII) scrubbing system. The PII scrubbing system surgically scrubs PII form a log based on a scrubber configuration corresponding to the log. The scrubber configuration includes context information about locations and types of PII in the log and rules specifying how to locate and protect the PII. Scrubber configurations are quickly and easily created or modified as scrubbing requirements change or new scenarios are encountered. The flexibility provided by the scrubber configurations allows only the PII to be scrubbed, even from unstructured data, without having to include surrounding data. Many consumers can use the scrubbed data without needed to expose the PII because less non-personal data is obscured. Surgical scrubbing also retains the usefulness of the underlying PII even while protecting the PII. Consumers can correlate the protected PII to locate specific information without having to expose additional PII.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael Bilodeau, Gustavo Carmo
  • Publication number: 20150215315
    Abstract: Systems, methods, and computer-readable storage media are provided for discovering and disambiguating identity providers such that user knowledge of appropriate identity providers is minimized. Users are presented with options for selecting appropriate providers only when multiple providers have user profiles matching a user identifier. When users are presented with options for selecting appropriate providers, providers that have user profiles matching the identifier are identified utilizing identity information for the application that utilizes the identity provider for its users rather than information identifying the identity provider itself.
    Type: Application
    Filed: January 27, 2014
    Publication date: July 30, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: ARIEL GORDON, FRANKLIN WILLIAMS, SARAT CHANDRA SUBRAMANIAM, WILLIAM LOUIS THOMAS, MICHAEL R. VAN WAARDHUIZEN, JONATHAN YODER BRENNER, TIA B. CALDWELL, ERIC W. DOERR, AMY CARYL NATHANSON
  • Publication number: 20150213244
    Abstract: This document relates to user-authentication gestures. One example can capture multiple biometric features when a user-authentication gesture is performed as a device authentication attempt. The example can compare values of the multiple biometric features to previous values stored for the user. The example can further unlock the computing device in an instance where the values of the multiple biometric features satisfy a similarity threshold relative to the previous values.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Dimitrios LYMBEROPOULOS, Jie LIU, He WANG
  • Publication number: 20150212985
    Abstract: Systems and methods are disclosed regarding the positioning related data in a browser on a client device received from a server. The browser on the client device is capable of being resized in a number of potential sizes—e.g., desktop browser viewport, laptop browser viewport, tablet browser viewport and mobile browser viewport. Related data may comprise main data, relevant data and ancillary data. Depending on the browser viewport and the relevancy of the data to be displayed, one embodiment may dynamically position the relevant data to be near the top of the main data. Alternatively, ancillary data may be dynamically positioned to be near the bottom of the main data.
    Type: Application
    Filed: January 25, 2014
    Publication date: July 30, 2015
    Applicant: Microsoft Corporation
    Inventors: Panuruj Khambanonda, Joel Schweitzer, Annice Jumani, Carolina Hernandez
  • Patent number: 9092450
    Abstract: Described are embodiments for allowing clients that access a distributed file system to locally cache directory metadata. The client may request a read lease which allows the client to cache the directory metadata locally and service requests received from the same application which originally requested the directory metadata using the cache. In addition, the client may also request a handle lease which allows a client to delay the closing of a directory handle and allow the handle to be reused to service subsequent directory metadata requests from the same or a different application. A client may also request a write lease which allows an application on the client to modify the directory metadata, such as by creating or deleting new files in the directory, or changing their attributes, and cache those changes.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: July 28, 2015
    Assignee: Microsoft Corporation
    Inventors: David Matthew Kruse, Mathew George, Sarosh Cyrus Havewala, Christian Gregory Allred, Neal Robert Christiansen
  • Publication number: 20150208084
    Abstract: Innovations in intra block copy (“BC”) prediction as well as innovations in encoder-side search patterns and approaches to partitioning. For example, some of the innovations relate to use of asymmetric partitions for intra BC prediction. Other innovations relate to search patterns or approaches that an encoder uses during block vector estimation (for intra BC prediction) or motion estimation. Still other innovations relate to uses of BV search ranges that have a horizontal or vertical bias during BV estimation.
    Type: Application
    Filed: August 8, 2014
    Publication date: July 23, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Lihua Zhu, Yongjun Wu, Gary J. Sullivan
  • Publication number: 20150205455
    Abstract: Embodiments provide circular or radial menu features that may be used in conjunction with various application and devices/systems. A device of an embodiment includes a radial menu interface configured to display primary menu items in response to a first user interaction and display secondary menu items in response to actuation of an associated primary menu item, wherein the display of secondary menu items includes a simultaneous display of a selected primary menu item. A method of an embodiment operates in part by displaying a plurality of first level menu items in response to a first user interaction and displaying a plurality of second level menu items in response to actuation of a displayed first level menu item, wherein the display of the plurality of second level menu items includes animating the display of the plurality of second level menu items with respect to the displayed first level menu item.
    Type: Application
    Filed: January 17, 2014
    Publication date: July 23, 2015
    Applicant: Microsoft Corporation
    Inventor: Han-Yi Shaw
  • Publication number: 20150205400
    Abstract: Example apparatus and methods detect how a portable (e.g., handheld) device (e.g., phone, tablet) is gripped (e.g., held, supported). Detecting the grip may include detecting and characterizing touch points for fingers, thumbs, palms, or surfaces that are involved in supporting and positioning the apparatus. Example apparatus and methods may determine whether and how an apparatus is being held and then may exercise control based on the grip detection. For example, a display on an input/output interface may be reconfigured, physical controls (e.g., push buttons) on the apparatus may be remapped, user interface elements may be repositioned, resized, or repurposed, portions of the input/output interface may be desensitized or hyper-sensitized, virtual controls may be remapped, or other actions may be taken. Touch sensors may detect the pressure with which a smart phone is being gripped and produce control events (e.g., on/off, louder/quieter, brighter/dimmer, press and hold) based on the pressure.
    Type: Application
    Filed: January 21, 2014
    Publication date: July 23, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Dan Hwang, Muhammad Usman, Scott Greenlay, Moshe Sapir
  • Publication number: 20150205464
    Abstract: Systems, methods, and software are described herein to facilitate the enhanced updating of user interfaces to a service. In an implementation, an application renders a user interface to a service and an initial visualization is surfaced in response to the occurrence of an event. After surfacing the initial visualization, the application receives an update from the service that includes a proposed visualization and determines whether or not the proposed visualization accounts for the event. If the proposed visualization accounts for the event, the proposed visualization is surfaced in place of the initial visualization. But if the proposed visualization does not account for the event, the initial visualization may be persisted until another visualization is identified that accounts for the event.
    Type: Application
    Filed: January 22, 2014
    Publication date: July 23, 2015
    Applicant: Microsoft Corporation
    Inventors: Dawid Kozlowski, Michael I. Borysenko, Umut Alev, Matt Wood, Andrew Michael Himberger, Ethan Joseph Bernstein, Stephen Thomas Wells, Benjamin Franklin Carter
  • Publication number: 20150207804
    Abstract: Media stream trust display techniques are described in which trust information regarding content elements is accessible on an individual element basis. In particular, composite content having various content elements is rendered via a user interface of a browser or other application that supports web-based communications. Trust data is then obtained for the content elements on an individual basis in accordance with a trust model implemented by the application that facilitates retrieval of trust assertions for individual content elements. The user interface may be configured to display trust data using separate elements to represent trust data for different content elements. The display of trust data may include previews of content elements, such as thumbnail images and/or live media tiles for media streams. Additionally, a thumbnail view of a composite page/document may be provided that has selectable representations of content elements through which a user may access corresponding trust data.
    Type: Application
    Filed: January 17, 2014
    Publication date: July 23, 2015
    Applicant: Microsoft Corporation
    Inventors: David Arthur Van Brink, Martin Wyville Thomson
  • Patent number: D735161
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: July 28, 2015
    Assignee: Microsoft Corporation
    Inventors: Bryan A. Sparks, Eric Joseph Wahl, Aditha M. Adams, Monika Wolf, Pingdong Yang
  • Patent number: D735223
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: July 28, 2015
    Assignee: Microsoft Corporation
    Inventors: Gaurang Prajapati, Gautam Satalkar, Jon Nicolas Myette, Peiyu Liu
  • Patent number: D735226
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 28, 2015
    Assignee: Microsoft Corporation
    Inventors: Anthony J. Giardini, Brian Walker, David Gardner, Stephane Comeau
  • Patent number: D735232
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 28, 2015
    Assignee: Microsoft Corporation
    Inventors: Michael McCormack, Anastasia Paushkina, Ted Cyrek
  • Patent number: D735233
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 28, 2015
    Assignee: Microsoft Corporation
    Inventors: Jesse Francisco, Stephen Danton, Jonah Sterling, Michael Bach, Jon Harris, Jon Lee, Jodie Eilers, Dina-Marie LeDonne Supino, Jefferson King, Karandeep Anand, William Staples, Adam Abdelhamed, Muhammad Bilal Aslam, Madhur Joshi