Patents by Inventor Andrew J. Clinick

Andrew J. Clinick has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20160092565
    Abstract: A unified search leverages exposed search functions of one or more applications to supplement search results of a global search function. When a user initiates a global search, a local data store is searched to generate a first set of search results. The global search function calls exposed search functions associated with one or more applications, which provide additional search results.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: Sean Mckenna, Akhilesh Kaza, Andrew J. Clinick, Sami Khoury
  • Patent number: 9053203
    Abstract: This document describes techniques for, and apparatuses capable of, provider-specific parsing for content retrieval. In one embodiment, a user's computing device receives code (e.g., an executable script) from a content provider and utilizes a parsing scheme associated with the content provider to parse the code and determine an address that can be used to retrieve an instance of content. The instance of content can then be retrieved using the address and without executing the code. In some embodiments, the parsing scheme is specific to the content provider and can be updated based on a change to the code.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: June 9, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mei L. Wilson, Daniel Dinu, Andrew J. Clinick, Jesse Sage Schreiner
  • Patent number: 8543785
    Abstract: Various embodiments allow for managed copies of multimedia content to be made by end users. The managed copy process can ensure that end users can make legitimate and controlled copies of content while, at the same time, give content producers the ability to control and authorize such copies.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: September 24, 2013
    Assignee: Microsoft Corporation
    Inventors: Andrew J Clinick, Joerg Raymond Brown, John C. Simmons
  • Patent number: 8473739
    Abstract: An interactive multimedia presentation playable by a presentation system includes a media content component and an interactive content component. The interactive content component includes one or more applications, which provide instructions for organizing, formatting, and synchronizing the presentation of interactive objects to a user. Prior to playing the interactive multimedia presentation, an entity responsible for authoring or publishing one or more of the applications is digitally identified and authenticated, or it is determined that the applications are unsigned. Prior to and/or during play of the interactive multimedia presentation, authorization for performing certain actions (such as executing certain application instructions, especially those that access functionality of the presentation system, computer-readable media, or external networks) is granted via a permission-based model.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: June 25, 2013
    Assignee: Microsoft Corporation
    Inventors: Andrew J. Clinick, Peter J. Torr, Sean Hayes
  • Publication number: 20120150988
    Abstract: This document describes techniques for, and apparatuses capable of, provider-specific parsing for content retrieval. In one embodiment, a user's computing device receives code (e.g., an executable script) from a content provider and utilizes a parsing scheme associated with the content provider to parse the code and determine an address that can be used to retrieve an instance of content. The instance of content can then be retrieved using the address and without executing the code. In some embodiments, the parsing scheme is specific to the content provider and can be updated based on a change to the code.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 14, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Mei L. Wilson, Daniel Dinu, Andrew J. Clinick, Jesse Sage Schreiner
  • Patent number: 8086562
    Abstract: Provided are arrangements for downloading resources and managing downloaded resources. A file is requested from a HTTP server, the file associated with an original URI. The file is downloaded and assigned a handle. The file is then stored in a storage location such as a file cache or in a persistent storage location. Upon command of an advanced content playlist or sequence, the file is called by calling the handle of the file. The storing of the file may include storing the file in a location where the file is subject to an automatic removal operation. The file may be an image file or any other type of file, especially multimedia files. The automatic removal operation may occur upon a quitting or restarting of the application. If another request is made for another file, the prior downloaded file may be replaced.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: December 27, 2011
    Assignee: Microsoft Corporation
    Inventors: James C. Finger, Peter J. Torr, Andrew J. Clinick, Jeffrey A. Davis
  • Patent number: 7694315
    Abstract: A programming model that takes general purpose APIs and machine-generates new programming models based on user defined schemas that provide the developer with data and view separation, and a way to communicate to the host application using the domain of the problem being solved. The system comprises a schema component that the developer uses to define a schema that includes one or more domain terms related to the problem to be solved, and a mapping component that uses the schema to search and map selected constructs from one or more generic host application APIs to the corresponding problem domain terms. Once the mapping is completed, a generating component generates a new API that is used by a host application to facilitate developing an application document using terms related to the domain of the problem to be solved.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: April 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Eric H. Carter, Andrew J. Clinick, Robert E. Lippert, Mohit Gupta
  • Publication number: 20090327306
    Abstract: Provided are arrangements for downloading resources and managing downloaded resources. A file is requested from a HTTP server, the file associated with an original URI. The file is downloaded and assigned a handle. The file is then stored in a storage location such as a file cache or in a persistent storage location. Upon command of an advanced content playlist or sequence, the file is called by calling the handle of the file. The storing of the file may include storing the file in a location where the file is subject to an automatic removal operation. The file may be an image file or any other type of file, especially multimedia files. The automatic removal operation may occur upon a quitting or restarting of the application. If another request is made for another file, the prior downloaded file may be replaced.
    Type: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: James C. Finger, Peter J. Torr, Andrew J. Clinick, Jeffrey A. Davis
  • Patent number: 7469408
    Abstract: Architecture that facilitates the creation of a customized document with embedded or linked code that can be run on a client or a server without invoking the host application. A programming model makes it transparent to the code whether it is running on the client or the server. The programming model automatically “scales” to provide more features while running the document on the client and fewer features when running on the server. A transparent data island is automatically generated for the customized document that is embedded in the document and can be edited while requiring only a subset of all components of the host application to be running. A data binding mechanism is provided wherein changes that are made to the transparent data island while the host is not running can be moved back into the host document content when the document is reopened by the full host application.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: December 23, 2008
    Assignee: Microsoft Corporation
    Inventors: Eric H. Carter, Andrew J. Clinick, Robert E. Lippert, Mohit Gupta
  • Publication number: 20080134297
    Abstract: An interactive multimedia presentation playable by a presentation system includes a media content component and an interactive content component. The interactive content component includes one or more applications, which provide instructions for organizing, formatting, and synchronizing the presentation of interactive objects to a user. Prior to playing the interactive multimedia presentation, an entity responsible for authoring or publishing one or more of the applications is digitally identified and authenticated, or it is determined that the applications are unsigned. Prior to and/or during play of the interactive multimedia presentation, authorization for performing certain actions (such as executing certain application instructions, especially those that access functionality of the presentation system, computer-readable media, or external networks) is granted via a permission-based model.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Applicant: Microsoft Corporation
    Inventors: Andrew J. Clinick, Peter J. Torr, Sean Hayes
  • Publication number: 20080028170
    Abstract: Various embodiments allow for managed copies of multimedia content to be made by end users. The managed copy process can ensure that end users can make legitimate and controlled copies of content while, at the some time, give content producers the ability to control and authorize such copies.
    Type: Application
    Filed: July 28, 2006
    Publication date: January 31, 2008
    Applicant: Microsoft Corporation
    Inventors: Andrew J. Clinick, Joerg Raymond Brown, John C. Simmons