Patents Assigned to Microsoft Corporaton
  • Patent number: 8238718
    Abstract: The present invention relates includes system and a method for automatically generating short segments of video (or video “cliplets”) from a larger source video. A cliplet has the properties that its length is determined prior to generation and that the cliplet ideally is semantically meaningful and contains a single short event or theme. Generally, the cliplet generation method processes a large source video and generates cliplet results for presentation (such as to a user). Specifically, the method processes the source video to determine editing points and then extracts cliplets from the source video based on the editing points. The extracted cliplets can overlap in time. Cliplet results then are presented, such as to a user. The cliplet generation system includes a video cliplet generator that processes a large source video and generates cliplets in accordance with the cliplet generation method.
    Type: Grant
    Filed: June 19, 2002
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporaton
    Inventors: Kentaro Toyama, Nebojsa Jojic, Jaco Vermaak
  • Patent number: 8156093
    Abstract: Just in time compiled code and other data within a runtime environment may be shared between multiple applications by identifying common data objects and allowing two or more applications to access the data objects. While at least one application is accessing the objects, the objects may remain in memory. When all applications have stopped accessing an object, the object may be removed from memory. One embodiment may use a server process to manage various operations to facilitate sharing between various applications, such as identifying objects that may be removed from memory and adding newly created data to a database of sharable data.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: April 10, 2012
    Assignee: Microsoft Corporaton
    Inventors: Sergiy V. Kuryata, Michael J. McLaughlin, Brian J. Smith, Steven J. Pratschner, Ramesha Chandrashekhar
  • Publication number: 20100325724
    Abstract: Architecture that provides centrally located role-based administration where role assignments that are used to calculate scopes for each operation and create a filtered request that only returns objects that the user is allowed to manage. No access checks are needed. The architecture addresses the proliferation of scope definitions by at least creating a set of relative scopes such as that can generically apply to multiple users at once. More specifically, self-relative scopes and absolute scopes are provided.
    Type: Application
    Filed: June 22, 2009
    Publication date: December 23, 2010
    Applicant: Microsoft Corporaton
    Inventors: Vladimir V. Grebenik, Pretish Abraham
  • Publication number: 20100218198
    Abstract: A standardized 802.11 hardware control interface may be provided such that a driver may communicate with any one or more of a variety of network adapters.
    Type: Application
    Filed: April 2, 2010
    Publication date: August 26, 2010
    Applicant: Microsoft Corporaton
    Inventors: Jiandong Ruan, Thomas W. Kuehnel
  • Publication number: 20030097425
    Abstract: A method and system for discovering resources connected to a distributed network having a plurality of subnets is provided. Resource discovery over a distributed network is facilitated by active simple discover agents (ASDAs), that are selected from candidate simple discovery agents (SDAs) on the subnets. The ASDA discovers ASDAs on neighboring subnets. After determining neighboring ASDAs, an ASDA issues discovery search requests to the neighboring ASDAs. The neighboring ASDAs forward such requests onto their neighboring ASDAs to propagate a device discovery search request throughout a network comprising multiple subnets.
    Type: Application
    Filed: November 20, 2001
    Publication date: May 22, 2003
    Applicant: Microsoft Corporaton
    Inventor: Weihai Chen