Patents by Inventor Marco A. DeMello
Marco A. DeMello 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).
-
Patent number: 8555198Abstract: Embodiments are described for capturing, displaying, and navigating text annotations in a non-modifiable document. In some embodiments, a determination is made that a text annotation is to be created and a system determines the file position of the selected object. The file position of the selected object can be stored along with the created text annotation in another file or a non-read only portion of a file storing the document. Using the file position, the text annotation may be identified with the selected object without modifying the non-modifiable document. In some embodiments, once a text annotation is displayed a user may easily navigate among the captured annotations.Type: GrantFiled: July 8, 2009Date of Patent: October 8, 2013Assignee: Microsoft CorporationInventors: John L. Beezer, Marco A. Demello, David M. Silver
-
Patent number: 8032943Abstract: A digital rights management system for the distribution, protection and use of electronic content. The system includes a client architecture which receives content, where the content is preferably protected by encryption and may include a license and individualization features. Content is protected at several levels, including: no protection; source-sealed; individually-sealed (or “inscribed”); source-signed; and fully-individualized (or “owner exclusive”). The client also includes and/or receives components which permit the access and protection of the encrypted content, as well as components that allow content to be provided to the client in a form that is individualized for the client. In some cases, access to the content will be governed by a rights construct defined in the license bound to the content.Type: GrantFiled: June 17, 2009Date of Patent: October 4, 2011Assignee: Microsoft CorporationInventors: Marco A. DeMello, Vinay Krishnaswamy, John L. Manferdelli
-
Patent number: 7891007Abstract: A method for managing rights in digital content includes generating rights data for a piece of digital content and forming a piece of rights managed digital content by associating the rights data with the piece of digital content. The rights data includes parameters that govern the terms on which the content may be licensed, and may include a list of entities to which the content may be licensed, a respective set of one or more rights that each such entity has in the digital content, and any conditions that may be placed on those rights. A method for licensing rights managed digital content includes receiving a license request for a license to use the piece of rights managed digital content, where the license request includes such a signed rights label. The digital signature on the signed rights label is validated to determine whether a trusted entity issued the signed rights label.Type: GrantFiled: June 28, 2002Date of Patent: February 15, 2011Assignee: Microsoft CorporationInventors: Peter David Waxman, Attila Narin, Scott Cottrille, Vinay Krishnaswamy, Marco A. DeMello, Chandramouli Venkatesh, Frank D. Byrum, Steve Bourne
-
Patent number: 7865964Abstract: A first device is used to initiate and direct a rights-management transaction, such as content licensing, acquisition, or activation, on behalf of a second device. The first device may, for example, be a desktop computer, laptop computer, or electronic kiosk at a bricks-and-mortar store. The second device may, for example, be a handheld computer that is cradled to establish communicative connectivity with the first device. A user interacts with the first device to initiate a transaction on behalf of the second device. The first device then obtains the information from the second device that is necessary to perform the transaction on behalf of the second device, communicates with a server, and provides the result of the server communication to the first device. Thus, the first device acts as a proxy for the second device.Type: GrantFiled: January 17, 2007Date of Patent: January 4, 2011Assignee: Microsoft CorporationInventors: Attila Narin, Marco A. DeMello
-
Patent number: 7860802Abstract: A license is issued to a user as decryption and authorization portions. The decryption portion is accessible only by such user and has a decryption key (KD) for decrypting corresponding encrypted digital content and validating information including an identification of a root trust authority. The authorization portion sets forth rights granted in connection with the digital content and conditions that must be satisfied to exercise the rights granted, and has a digital signature that is validated according to the identified root trust authority in the decryption portion. The user issued accesses the decryption portion and employs the validation information therein to validate the digital signature of the authorization portion. If the conditions in the authorization portion so allow, the rights in the authorization portion are exercised by decrypting the encrypted content with the decryption key (KD) from the decryption portion and rendering the decrypted content.Type: GrantFiled: February 1, 2005Date of Patent: December 28, 2010Assignee: Microsoft CorporationInventors: Ravindra Nath Pandya, Peter David Waxman, Vinay Krishnaswamy, Muthukrishnan Paramasivam, Marco A. DeMello, Steven Bourne
-
Patent number: 7861306Abstract: A server architecture for a digital rights management system that distributes and protects rights in content. The server architecture includes a retail site which sells content items to consumers, a fulfillment site which provides to consumers the content items sold by the retail site, and an activation site which enables consumer reading devices to use content items having an enhanced level of copy protection. An activation site provides an activation certificate and a secure repository executable to consumer content-rendering devices which enables those content rendering devices to render content having an enhanced level of copy-resistance. The activation site “activates” client-reading devices in a way that binds them to a persona, and limits the number of devices that may be activated for a particular persona, or the rate at which such devices may be activated for a particular persona.Type: GrantFiled: June 2, 2004Date of Patent: December 28, 2010Assignee: Microsoft CorporationInventors: Marco A. DeMello, Yoram Yaacovi, Pavel Zeman
-
Patent number: 7823208Abstract: A server architecture for a digital rights management system that distributes and protects rights in content. The server architecture includes a retail site which sells content items to consumers, a fulfillment site which provides to consumers the content items sold by the retail site, and an activation site which enables consumer reading devices to use content items having an enhanced level of copy protection. Each retail site is equipped with a URL encryption object, which encrypts, according to a secret symmetric key shared between the retail site and the fulfillment site, information that is needed by the fulfillment site to process an order for content sold by the retail site. Upon selling a content item, the retail site transmits to the purchaser a web page having a link to a URL comprising the address of the fulfillment site and a parameter having the encrypted information.Type: GrantFiled: June 18, 2004Date of Patent: October 26, 2010Assignee: Microsoft CorporationInventors: Marco A. DeMello, Leroy B. Keely, Frank D. Byrum, Yoram Yaacovi, Kathryn E. Hughes
-
Patent number: 7707643Abstract: A digital rights management system for the distribution, protection and use of electronic content. The system includes a client architecture which receives content, where the content is preferably protected by encryption and may include a license and individualization features. Content is protected at several levels, including: no protection; source-sealed; individually-sealed (or “inscribed”); source-signed; and fully-individualized (or “owner exclusive”). The client also includes and/or receives components which permit the access and protection of the encrypted content, as well as components that allow content to be provided to the client in a form that is individualized for the client. In some cases, access to the content will be governed by a rights construct defined in the license bound to the content.Type: GrantFiled: September 17, 2004Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventors: Marco A. DeMello, Vinay Krishnaswamy, John L. Manferdelli
-
Patent number: 7634429Abstract: An architecture for an integrated shopping service that enables electronic shopping from within a software application. The software application includes web browsing functionality, with the capability to navigate to a limited set of web sites. The client machine on which the software runs maintains a local list of the limited set of web sites that can be accessed from within the software application. A directory server maintains a list of retail web sites that can be added to the client's local list of accessible web sites. Each client machine that runs the software application connects to the directory server in order to add web sites to the locally-maintained list of sites that can be accessed from within the integrated shopping service.Type: GrantFiled: May 6, 2004Date of Patent: December 15, 2009Assignee: Microsoft CorporationInventors: Attila Narin, Marco A. DeMello, Yoram Yaacovi, Jeffrey A. Alger, Leroy B. Keely, David Michael Silver, Christopher Robert Richard Madonna, John Beezer, Kathryn E. Hughes
-
Publication number: 20090293116Abstract: A digital rights management system for the distribution, protection and use of electronic content. The system includes a client architecture which receives content, where the content is preferably protected by encryption and may include a license and individualization features. Content is protected at several levels, including: no protection; source-sealed; individually-sealed (or “inscribed”); source-signed; and fully-individualized (or “owner exclusive”). The client also includes and/or receives components which permit the access and protection of the encrypted content, as well as components that allow content to be provided to the client in a form that is individualized for the client. In some cases, access to the content will be governed by a rights construct defined in the license bound to the content.Type: ApplicationFiled: June 17, 2009Publication date: November 26, 2009Applicant: MICROSOFT CORPORATIONInventors: Marco A. DeMello, Vinay Krishnaswamy, John L. Manferdelli
-
Publication number: 20090271381Abstract: Embodiments are described for capturing, displaying, and navigating text annotations in a non-modifiable document. In some embodiments, a determination is made that a text annotation is to be created and a system determines the file position of the selected object. The file position of the selected object can be stored along with the created text annotation in another file or a non-read only portion of a file storing the document. Using the file position, the text annotation may be identified with the selected object without modifying the non-modifiable document. In some embodiments, once a text annotation is displayed a user may easily navigate among the captured annotations.Type: ApplicationFiled: July 8, 2009Publication date: October 29, 2009Inventors: John L. Beezer, Marco A. Demello, David M. Silver
-
Patent number: 7577999Abstract: A licensor receives a request from a requestor including an identifier identifying the requestor and rights data associated with digital content, where the rights data lists at least one identifier and rights associated therewith. The licensor thereafter locates the identifier of the requestor in a directory, and locates in the directory based thereon an identifier of each group which the requestor is a member of. Each of the located requestor identifier and each located group identifier is compared to each identifier listed in the rights data to find a match, and a digital license to render the content is issued to the requestor with the rights associated with the matching identifier.Type: GrantFiled: February 11, 2003Date of Patent: August 18, 2009Assignee: Microsoft CorporationInventors: Attila Narin, Chandramouli Venkatesh, Frank D. Byrum, Marco A. DeMello, Peter David Waxman, Prashant Malik, Rushmi U. Malaviarachchi, Steve Bourne, Vinay Krishnaswamy, Yevgeniy (Eugene) Rozenfeld
-
Patent number: 7570768Abstract: A method is disclosed for rendering content encrypted according to a cryptographic key, where the content has corresponding rights data including a decryption key (KD) for decrypting the encrypted content, and where (KD) in the rights data is encrypted according to a public key of a rights management (RM) server (PU-RM) to result in (PU-RM(KD)). The RM server normally delivers (KD) within a license, but upon being decommissioned can no longer issue such license. In the method, a notification is received that the RM server has been decommissioned, and thereafter an attempt is made to render a piece of content. Such content is determined to be protected to the decommissioned RM server, and a request is sent to the decommissioned RM server for the content key (KD) for the content rather than any license. Thereafter (KD) is received from the decommissioned RM server.Type: GrantFiled: August 1, 2003Date of Patent: August 4, 2009Assignee: Microsoft CorporationInventors: Jason Cahill, Pavel Kouznetsov, Kevin Brown, Lauren Antonoff, Marco DeMello, Peter David Waxman, Scott Cottrille, Michael Selhorn
-
Patent number: 7568168Abstract: A system and method for capturing, displaying, and navigating text annotations in a non-modifiable document is disclosed. Once it is determined that a text annotation is to be created, the system determines the file position of the selected object. The file position of the selected object is stored along with the created text annotation in another file or a non-read only portion of a file storing the document. Using the file position, the text annotation may be properly identified with the selected object without modifying the non-modifiable document. Once a text annotation is displayed a user may easily navigate among the captured annotations.Type: GrantFiled: September 14, 2005Date of Patent: July 28, 2009Assignee: Microsoft CorporationInventors: John L. Beezer, Marco A. DeMello, David M. Silver
-
Patent number: 7562395Abstract: A digital rights management system for the distribution, protection and use of electronic content. The system includes a client architecture which receives content, where the content is preferably protected by encryption and may include a license and individualization features. Content is protected at several levels, including: no protection; source-sealed; individually-sealed (or “inscribed”); source-signed; and fully-individualized (or “owner exclusive”). The client also includes and/or receives components which permit the access and protection of the encrypted content, as well as components that allow content to be provided to the client in a form that is individualized for the client. In some cases, access to the content will be governed by a rights construct defined in the license bound to the content.Type: GrantFiled: April 14, 2005Date of Patent: July 14, 2009Assignee: Microsoft CorporationInventors: Marco DeMello, Vinay Krishnaswamy, John L. Manferdelli
-
Publication number: 20090150405Abstract: Disclosed herein are methods and systems for integrating data from disparate data stores associated with disparate sources. One or more network interfaces are coupled to a plurality of disparate data stores, wherein the data stores supply advertising inventory data, and wherein different data stores store data related to different types of advertising media in different formats. An engine is provided that transforms the inventory data from the data stores into a common format. The transformed data is stored in an integrated data store. An interface provides access to the transformed advertising inventory data to a computer-based media transaction system.Type: ApplicationFiled: July 14, 2008Publication date: June 11, 2009Inventors: Nicholas A. Grouf, David Waxman, Marco DeMello, Alexander Lichstein, Craig Tadlock
-
Publication number: 20090144130Abstract: Described herein are methods and systems for predicting data, such as values. A first interface is configured to receive an indication as to how many search queries have been submit that are related to a first item of content. A second interface is configured to receive information related to web traffic associated with the first item of content. A third interface is configured to receive news information correlated with the first item of content. An engine is configured to estimate a value for the first item content at least partly based on information received from the first, second, and/or third interface.Type: ApplicationFiled: July 14, 2008Publication date: June 4, 2009Inventors: Nicholas A. Grouf, David Waxman, Marco DeMello, Alexander Lichstein, Craig Tadlock
-
Publication number: 20090144129Abstract: Disclosed herein are methods and systems for measuring the effects of certain types of data on users. A response is stored to a first query related to a brand in association with an indication that the first query was provided to at least one recipient after a direct marketing campaign was initiated. Another response is stored to a second query related to the brand in association with an indication that the second query was provided to at least one recipient after an awareness campaign was initiated. The responses to the first query and the second query are compared. A report is generated indicating the efficacy of the awareness campaign at least partly based on the comparison.Type: ApplicationFiled: July 14, 2008Publication date: June 4, 2009Inventors: Nicholas A. Grouf, David Waxman, Marco DeMello, Alexander Lichstein, Craig Tadlock
-
Publication number: 20090144144Abstract: Described herein are methods and systems for locating and aggregating data from disparate sources. Data related to an audience of media consumers is accessed from a plurality of sources. At least a portion of the data from the plurality of sources is aggregated into a unified data store, data from the unified data store is extracted at least partly based on significance information.Type: ApplicationFiled: July 14, 2008Publication date: June 4, 2009Inventors: Nicholas A. Grouf, David Waxman, Marco DeMello, Alexander Lichstein, Craig Tadlock
-
Publication number: 20090144168Abstract: Disclosed herein are methods and systems for performing media searches and identifying query matches based on multiple criteria and for the controlled networked distribution and usage of media (e.g., audio files, image files, video files, graphic files). Certain embodiments identify combinations of different media types and/or combinations of media from a plurality of sources that satisfy a user's query terms. Certain embodiments access an integrated media-related data store of disparate data accessed from a plurality of locations.Type: ApplicationFiled: July 14, 2008Publication date: June 4, 2009Inventors: Nicholas A. Grouf, David Waxman, Marco DeMello, Alexander Lichstein, Craig Tadlock