Patents Assigned to Microsoft Technology Licesning, LLC
-
Patent number: 11765058Abstract: Systems are provided for facilitating the disclosed methods for performing event storage and diagnostic processing within a hybrid cloud environment. Event records are gathered and batched at an on-premises server. The event records are also appended with correlation vector data that enables the event records to be correlated with other events. The batch of event record batches are signed with a security key associated with a cloud storage container and the on-premises server is restricted to writing the batch of event records to the container. In some instances, the size of the batch is based on a duration of time for collecting records, which can be adjusted to accommodate for missing data.Type: GrantFiled: January 11, 2022Date of Patent: September 19, 2023Assignee: Microsoft Technology Licesning, LLCInventors: Bhatt Rutwick Bharatkumar, Asudani Mohit
-
Patent number: 11710509Abstract: Systems and methods for recording a meeting using a retroactive record feature. The present technology provides for improved systems and methods for providing a recording of a virtual meeting, where a selection to initiate the recording from the beginning or an earlier time in the meeting from a current time may be received after the virtual meeting has started. The system may process received meeting content streams to generate a plurality of data segments that may collectively form a meeting recording. Each data segment, for example, may include meeting content associated with a particular user/attendee and associated with a timestamp and/or time duration. In some examples, the plurality of data segments may be stored on a blockchain, which may provide an immutable meeting record that may be concatenated together and made available for playback based on a selection to record the meeting and consent given by the users/attendees.Type: GrantFiled: February 1, 2022Date of Patent: July 25, 2023Assignee: Microsoft Technology Licesning, LLCInventor: Dhirendra Kumar Bhupati
-
Patent number: 11416786Abstract: Improving the operations of a computer system that is located within a power grid and that is associated with its own power sources. Past operational characteristics of the power grid are analyzed to derive learned characteristics for the power grid. Future operational characteristics of the power grid are also monitored. A prediction regarding a future load event associated with the power grid is then generated using the learned characteristics and the monitored characteristics. In response to this prediction, one or more operations are performed to balance the computer system with the power grid during the future load event, and to ensure a determined availability of services associated with the computer system during the future load event.Type: GrantFiled: April 8, 2020Date of Patent: August 16, 2022Assignee: Microsoft Technology Licesning, LLCInventors: Michael Rees Helsel, Vincent Joseph Blas, Nicholas Andrew Keehn, Sean Michael James, Brandon Middaugh
-
Patent number: 10116959Abstract: Several improvements for use with Bidirectionally Predictive (B) pictures within a video sequence are provided. In certain improvements Direct Mode encoding and/or Motion Vector Prediction are enhanced using spatial prediction techniques. In other improvements Motion Vector prediction includes temporal distance and subblock information, for example, for more accurate prediction. Such improvements and other presented herein significantly improve the performance of any applicable video coding system/logic.Type: GrantFiled: December 27, 2016Date of Patent: October 30, 2018Assignee: Microsoft Technology Licesning, LLCInventors: Alexandros Tourapis, Shipeng Li, Feng Wu
-
Publication number: 20170220545Abstract: Automatic generation of document templates based on recognized composition element patterns in a group of clustered documents is provided. Composition elements used in documents are typically unique to a particular user or to a group of users. An automated template generation system detects composition element patterns in documents associated with a given user. Sequences of composition elements from one document are aligned with sequences of composition elements of one or more other documents. The aligned sequences are scored to generate a document distance matrix. The documents are clustered together based on the alignment scores and a document template is generated for each corresponding cluster of documents. In one or more aspects, selecting a document template and updating it results in a modified document template or, in certain cases, a new document template. The generated document templates are displayed in a user interface for selection by a user.Type: ApplicationFiled: November 11, 2016Publication date: August 3, 2017Applicant: MICROSOFT TECHNOLOGY LICESNING, LLCInventors: Arunkumar Gururajan, Mihai Aldea, Theodor J. Scott, Kamal Choudhary, Eugene Chudin, Si-Qing Chen, Daniel R. Snyder, Michelle Keslin, Jeff D. Jarrard, Sanjeev Bagaria, John Hoegger, Cynthia Guo, Tony Y. Tzeng, Jin Hee Lim
-
Patent number: 9686692Abstract: Various technologies described herein pertain to transferring geospatial tiles for Wi-Fi networks. A geospatial tile specifies a geographic region and includes data pertaining to a plurality of Wi-Fi networks having respective geographic coverage areas within the geographic region. A mobile device can receive an indicator that corresponds to a geospatial tile for retrieval by the mobile device. Further, the mobile device can request the geospatial tile from a tile management system based upon the indicator. Upon receiving the geospatial tile from the tile management system, the mobile device stores the geospatial tile in a tile cache. Further, the mobile device can automatically connect to a particular Wi-Fi network from the plurality of Wi-Fi networks utilizing data for the particular Wi-Fi network included in the geospatial tile when the mobile device is positioned within a geographic coverage area of the particular Wi-Fi network.Type: GrantFiled: March 20, 2014Date of Patent: June 20, 2017Assignee: Microsoft Technology Licesning, LLCInventors: Shai Guday, Maher Afif Saba
-
Patent number: 9417666Abstract: A direction and distance of movement of a display device as well as of a user of the display device are determined. Based on these determined directions and distances of movement, compensation to apply to content displayed on the display device to compensate for movement of the user with respect to the device is determined and applied to the content. A portion of the display device at which the user is looking can also be detected. The compensation is applied to the content only if applying the compensation would not result in the portion being positioned beyond the display device. If applying the compensation would result in the portion being positioned beyond the display device then appropriate corrective action is taken, such as not applying the compensation to the content.Type: GrantFiled: October 19, 2012Date of Patent: August 16, 2016Assignee: Microsoft Technology Licesning, LLCInventors: Robin Abraham, Andrew V. Fawcett
-
Patent number: 9342280Abstract: Various embodiments provide a travel log for manipulation of content. In at least some embodiments, the travel log can be presented as a visual element of a web browser and can enable a user to navigate through visited content (e.g., web pages) via manipulation of the content using touch-based and/or touchless gestures. Implementations can facilitate navigation through content by representing the travel log as a visual “time line” of visited content that can be scrolled via manipulation through a web browser user interface. For example, a user can navigate the travel log to older content by manipulating the travel log in one direction, and can navigate the travel log to newer content by manipulating the travel log in a different direction.Type: GrantFiled: May 27, 2011Date of Patent: May 17, 2016Assignee: Microsoft Technology Licesning, LLCInventors: Michael J. Patten, Paul Armistead Hoover, John Wesley Terrell, Nicholas R. Waggoner