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: 20160092565Abstract: 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: ApplicationFiled: September 26, 2014Publication date: March 31, 2016Inventors: Sean Mckenna, Akhilesh Kaza, Andrew J. Clinick, Sami Khoury
-
Patent number: 9053203Abstract: 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: GrantFiled: December 8, 2010Date of Patent: June 9, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Mei L. Wilson, Daniel Dinu, Andrew J. Clinick, Jesse Sage Schreiner
-
Patent number: 8543785Abstract: 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: GrantFiled: July 28, 2006Date of Patent: September 24, 2013Assignee: Microsoft CorporationInventors: Andrew J Clinick, Joerg Raymond Brown, John C. Simmons
-
Patent number: 8473739Abstract: 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: GrantFiled: November 30, 2006Date of Patent: June 25, 2013Assignee: Microsoft CorporationInventors: Andrew J. Clinick, Peter J. Torr, Sean Hayes
-
Publication number: 20120150988Abstract: 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: ApplicationFiled: December 8, 2010Publication date: June 14, 2012Applicant: MICROSOFT CORPORATIONInventors: Mei L. Wilson, Daniel Dinu, Andrew J. Clinick, Jesse Sage Schreiner
-
Patent number: 8086562Abstract: 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: GrantFiled: June 30, 2008Date of Patent: December 27, 2011Assignee: Microsoft CorporationInventors: James C. Finger, Peter J. Torr, Andrew J. Clinick, Jeffrey A. Davis
-
Patent number: 7694315Abstract: 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: GrantFiled: February 13, 2004Date of Patent: April 6, 2010Assignee: Microsoft CorporationInventors: Eric H. Carter, Andrew J. Clinick, Robert E. Lippert, Mohit Gupta
-
Publication number: 20090327306Abstract: 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: ApplicationFiled: June 30, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: James C. Finger, Peter J. Torr, Andrew J. Clinick, Jeffrey A. Davis
-
Patent number: 7469408Abstract: 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: GrantFiled: February 13, 2004Date of Patent: December 23, 2008Assignee: Microsoft CorporationInventors: Eric H. Carter, Andrew J. Clinick, Robert E. Lippert, Mohit Gupta
-
Publication number: 20080134297Abstract: 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: ApplicationFiled: November 30, 2006Publication date: June 5, 2008Applicant: Microsoft CorporationInventors: Andrew J. Clinick, Peter J. Torr, Sean Hayes
-
Publication number: 20080028170Abstract: 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: ApplicationFiled: July 28, 2006Publication date: January 31, 2008Applicant: Microsoft CorporationInventors: Andrew J. Clinick, Joerg Raymond Brown, John C. Simmons