Patents by Inventor Marco DeMello

Marco 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).

  • Publication number: 20090144144
    Abstract: 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: Application
    Filed: July 14, 2008
    Publication date: June 4, 2009
    Inventors: Nicholas A. Grouf, David Waxman, Marco DeMello, Alexander Lichstein, Craig Tadlock
  • Patent number: 7502945
    Abstract: Content is encrypted according to a content key (CK) to result in (CK(content)) and the content key (CK) is protected according to a public key for a license server (PU-RM). Rights data is retrieved from a rights template to be associated with the content, and rules for modifying the retrieved rights data are also retrieved from the retrieved rights template. The retrieved rights data from the rights template is modified according to the rules, and the rights data and the protected content key (CK)) are submitted as a rights label to the license server for signing thereby. The license server thus validates the rights label and, if valid, creates a digital signature based on a private key (PR-RM) corresponding to (PU-RM) and based at least in part on the rights data to result in a signed rights label (SRL), and returns the SRL.
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Steven Bourne, Marco A. DeMello, Jason Cahill, Lauren Antonoff, Chandramouli Venkatesh, Prashant Malik
  • Patent number: 7496856
    Abstract: 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: Grant
    Filed: September 26, 2005
    Date of Patent: February 24, 2009
    Assignee: Microsoft Corporation
    Inventors: John L. Beezer, Marco A. Demello, David M. Silver
  • Patent number: 7430754
    Abstract: Disclosed is a method for dynamically applying a rights management policy to a message by allowing an administrator to associate certain rights management policies with certain senders and recipients of messages, with groups of users possessing certain common criteria which define the users and groups of users, with certain attributes of the message, and with certain environmental attributes. Also disclosed is a method for allowing an administrator to automatically update a rights management protected message as it passes through a message transfer agent. The administrator may determine either on a regular interval or an ad-hoc basis that the message transfer agent scan the messages stored to determine whether or not the content has expired. If the content has indeed expired the administrator may take steps to have the expired content deleted entirely, refreshed with more current content, or replaced with a tombstone indicating that the original content has expired.
    Type: Grant
    Filed: March 23, 2004
    Date of Patent: September 30, 2008
    Assignee: Microsoft Corporation
    Inventors: John Gerard Speare, Peter David Waxman, Marco A. DeMello
  • Patent number: 7430542
    Abstract: 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: Grant
    Filed: November 10, 2004
    Date of Patent: September 30, 2008
    Assignee: Microsoft Corporation
    Inventors: Marco A. DeMello, Attila Narin, Venkateshaiah Setty, Pavel Zeman, Vinay Krishnaswamy, John L. Manferdelli, Frank D. Byrum, Leroy Bertrand Keely, Yoram Yaacovi, Jeffrey A. Alger
  • Patent number: 7392547
    Abstract: A method is disclosed for a recipient to receive rights management (RM) protected content. The protected content is encrypted and decryptable according to a content key (KD), where (KD) is found in a corresponding license. In the method, the protected content is received while connectively coupled to a network through which the protected content may be obtained, and it is recognized that the received protected content is in fact protected content. In response to receiving the protected content and recognizing same, the license for the protected content is obtained from an RM server while still connectively coupled to the network and in an automatic manner. Thus, the license is available to the recipient even when such recipient is not connectively coupled to the RM server by way of the network at a later time. In one particular embodiment of the present invention, the protected content is received within an email.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventors: Jason Cahill, Chris Graham, Lauren Antonoff, Kevin Brown, Marco A. DeMello, Ronald Eric Gray
  • Patent number: 7366915
    Abstract: A digital license corresponds to encrypted digital content and includes a content key for decrypting same. The content key is encrypted and is decryptable by a decryption key available only to the first persona, the license thereby being tied to the first persona. The license is a first license and further includes referral information specifying a first location at which a second persona may obtain a second license for the content tied thereto. The second persona requests to render the content by way of the first license and the request is denied because the first license is not tied to the second persona. The referral information is obtained from the first license and employed to initiate contact with the specified first location and obtain the second license tied to the second persona.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: April 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Attila Narin, Peter David Waxman, Christopher Robert Richard Madonna, Marco A. DeMello, Chandramouli Venkatesh
  • Patent number: 7318236
    Abstract: A first trusted component on a first computing device performs cryptography, evaluation, and enforcement and is tied thereto, and a first user-machine certificate associated with the first computing device is tied to a user. Correspondingly, a second trusted component on a second computing device performs cryptography, evaluation, and enforcement and is tied thereto, and a second user-machine certificate associated with the second computing device is also tied to the user. The first trusted component obtains the content for rendering on the first computing device by way of the first user-machine certificate and the license, and the second trusted component obtains the content for rendering on the second computing device by way of the second user-machine certificate and the same license.
    Type: Grant
    Filed: February 27, 2003
    Date of Patent: January 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Marco A. DeMello, Vinay Krishnaswamy, Rushmi U. Malaviarachchi, John L. Manferdelli, Bradley Serbus, Attila Narin, Steve Bourne
  • Patent number: 7260781
    Abstract: A system, method, and user interface for interacting with electronically displayed content is disclosed. In response to a selection of an object, a list of menu options is displayed close to the selected object. In one embodiment, the list of menu options is displayed in a font larger than that used to display the selected object. Through the use of the invention, a user is provided with a technique for actively reading displayed content with minimal distractions from the user interface.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: August 21, 2007
    Assignee: Microsoft Corporation
    Inventors: Marco A. DeMello, Vikram Madan, Leroy B. Keely, David M. Silver
  • Publication number: 20070124809
    Abstract: 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: Application
    Filed: January 17, 2007
    Publication date: May 31, 2007
    Applicant: Microsoft Corporation
    Inventors: Attila Narin, Marco DeMello
  • Patent number: 7225159
    Abstract: A method and system for providing an electronic shopping service integrated into a software application, and for controlling the set of web sites that are reachable from within the shopping service. Each web site is represented by data which is signed by a private key, and the data together with this signature is delivered to a plurality of computing devices that provide the shopping service. Each of the computing devices has access to the public key that corresponds to the private key, and uses the public key to verify the signature. The computing device displays links to those web sites whose representative data validates against the signature.
    Type: Grant
    Filed: April 17, 2001
    Date of Patent: May 29, 2007
    Assignee: Microsoft Corporation
    Inventors: Marco A. DeMello, Attila Narin, Yoram Yaacovi
  • Patent number: 7210165
    Abstract: The present invention allows for a pre-licensing process for content that is subject to rights management in order to allow a principal access to the content when the principal does not have access to the rights management server. Rather than requiring the principal to submit a rights account certificate and request for a use license to the rights management server, the present invention allows the message server to obtain a use license on behalf of the principal. Accordingly, the principal can access the use license from the message server and decrypt protected content without having to request the use license from the rights management server.
    Type: Grant
    Filed: October 29, 2003
    Date of Patent: April 24, 2007
    Assignee: Microsoft Corporation
    Inventors: John Gerard Speare, Malcolm H. Davis, Peter D. Waxman, Marco A. DeMello, Christopher F. Graham, Jason M. Cahill
  • Patent number: 7188342
    Abstract: This invention describes a system and method for branding software deployed over computer networks. A user contacts the distributor's web site and initiates a download of the software. When the user visits the download website, the identity of the particular web site from which the download was initiated is transmitted to a branding server and captured on the user's computer, preferably in the form of a cookie. Subsequently, the user contacts the branding server and branding instructions are provided to the user's computer in accordance with the cookie. Branding may take the form of featuring the distributor's web site more prominently in an “integrated shopping service” or in a directory, or it may perform other alterations to the software. Branding is controlled by the software manufacturer's branding server, and can be modified at any time after the software is released.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: March 6, 2007
    Assignee: Microsoft Corporation
    Inventors: Marco A. DeMello, Attila Narin, Christopher Robert Richard Madonna
  • Patent number: 7185363
    Abstract: 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: Grant
    Filed: October 4, 2002
    Date of Patent: February 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Attila Narin, Marco A. DeMello
  • Patent number: 7171692
    Abstract: 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. The fulfillment site includes an asynchronous fulfillment pipeline which logs information about processed transactions using a store-and-forward messaging service. The fulfillment site may be implemented as several server devices, each having a cache which stores frequently downloaded content items, in which case the asynchronous fulfillment pipeline may also be used to invalidate the cache if a change is made at one server that affects the cached content items.
    Type: Grant
    Filed: June 27, 2000
    Date of Patent: January 30, 2007
    Assignee: Microsoft Corporation
    Inventors: Marco A. DeMello, Pavel Zeman, Vinay Krishnaswamy, Prashant Malik, Kathryn E. Hughes, Frank D. Byrum
  • Patent number: 7158953
    Abstract: 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: Grant
    Filed: June 27, 2000
    Date of Patent: January 2, 2007
    Assignee: Microsoft Corporation
    Inventors: Marco A. DeMello, Yoram Yaacovi, Pavel Zeman, Kathryn E. Hughes, Frank D. Byrum
  • Publication number: 20060173788
    Abstract: 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: Application
    Filed: February 1, 2005
    Publication date: August 3, 2006
    Applicant: Microsoft Corporation
    Inventors: Ravindra Nath Pandya, Peter Waxman, Vinay Krishnaswamy, Muthukrishnan Paramasivam, Marco DeMello, Steven Bourne
  • Publication number: 20060123025
    Abstract: 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: Application
    Filed: January 25, 2006
    Publication date: June 8, 2006
    Applicant: Microsoft Corporation
    Inventors: Marco DeMello, Attila Narin, Venkateshaiah Setty, Pavel Zeman, Vinay Krishnaswamy, John Manferdelli, Frank Byrum, Leroy Keely, Yoram Yaacovi, Jeffrey Alger
  • Patent number: 7047411
    Abstract: 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 items, the retail site transmits to the purchase a web page having a link to a URL comprising the address of the fulfillment site and a parameter having the encrypted information.
    Type: Grant
    Filed: June 27, 2000
    Date of Patent: May 16, 2006
    Assignee: Microsoft Corporation
    Inventors: Marco A. DeMello, Pavel Zeman, Vinay Krishnaswamy, Frank D. Byrum
  • Patent number: 7028267
    Abstract: 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: Grant
    Filed: December 7, 1999
    Date of Patent: April 11, 2006
    Assignee: Microsoft Corporation
    Inventors: John L. Beezer, Marco A. DeMello, David M. Silver