Patents by Inventor Arnold N. Blinn

Arnold N. Blinn 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: 7158997
    Abstract: A business model is described in which one entity hosts, maintains, and provides a uniform interface for entering data into, a database of manufacturers product specification on behalf of a plurality of manufacturers. The entity then serves as an application service provider (ASP) with respect to that database, by allowing the manufacturers to access their respective product specification data in the database for any of a variety of uses outside of the database in exchange for some form of remuneration from those manufacturers.
    Type: Grant
    Filed: October 7, 2004
    Date of Patent: January 2, 2007
    Assignee: Microsoft Corporation
    Inventors: Arnold N. Blinn, John A. Dunning, Jr., Jun Li, Trevor Traina
  • Patent number: 7155411
    Abstract: An electronic wallet including is made available to a user and is capable of storing a wide variety of different types of accounts (including both payment accounts and traditional credit card accounts). An identification of the different accounts corresponding to a user is displayed to the user and the user is allowed to manipulate these accounts. The electronic wallet also allows the user to combine funds from multiple different accounts into a single account. This combination allows the interface on a merchant server to be designed to accommodate a single account without concern for what types of accounts a user may wish to combine. Furthermore, in accordance with one aspect, when the user is purchasing goods and/or services from a merchant on-line, only those accounts that are useable at the merchant are presented as being available to the user.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: December 26, 2006
    Assignee: Microsoft Corporation
    Inventors: Arnold N. Blinn, Joseph N. Coco, Greg A. Marks
  • Patent number: 7152202
    Abstract: A method for balancing the allocation of available display slots on a Web page among a plurality of different sources of display items comprises (a) defining for each source a set of candidate items to be displayed, (b) selecting items from a pool of all candidate sets, in a manner that normalizes the probability that the items of any one candidate set will be selected in relation to the items of the other candidate sets, and (c) inserting the selected items into the available display slots of the Web page.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: December 19, 2006
    Assignee: Microsoft Corporation
    Inventors: John D. Roper, Steven D. Copson, Daniel B. Cook, Peter H. Brussard, Mark Ugar, Arnold N. Blinn, Kathryn L. Sparr, John A. Dunning, Jr.
  • Patent number: 7136838
    Abstract: To obtain a digital license for rendering a piece of digital content, a license requester contacts a license provider and sends a license request. The license provider checks the license request for validity and negotiates with the license requestor terms and conditions for the requested license. The license provider generates the requested license and issues the generated license to the license requestor.
    Type: Grant
    Filed: January 13, 2000
    Date of Patent: November 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Marcus Peinado, Rajasekhar Abburi, Paul England, Krishnamurthy Ganesan, Jeffrey R. C. Bell, Arnold N. Blinn, Thomas C. Jones
  • Patent number: 7103574
    Abstract: An enforcement architecture and method for implementing digital rights management are disclosed. Digital content is distributed from a content server to a computing device of a user and received, and an attempt is made to render the digital content by way of a rendering application. The rendering application invokes a Digital Rights Management (DRM) system, and such DRM system determines whether a right to render the digital content in the manner sought exists based on any digital license stored in the computing device and corresponding to the digital content. If the right does not exist, a digital license that provides such right and that corresponds to the digital content is requested from a license server, and the license server issues the digital license to the DRM system. The computing device receives the issued digital license and stores the received digital license thereon.
    Type: Grant
    Filed: April 12, 1999
    Date of Patent: September 5, 2006
    Assignee: Microsoft Corporation
    Inventors: Marcus Peinado, Rajasekhar Abburi, Arnold N. Blinn, Thomas C. Jones, John L. Manferdelli, Jeffrey R. C. Bell, Ramaranthnam Venkatesan, Paul England, Mariusz H. Jakubowski, Hai Ying (Vincent) Yu
  • Patent number: 7051005
    Abstract: A digital rights management (DRM) system operates on a computing device and requires a black box for performing decryption and encryption functions. To obtain the black box from a black box server, the DRM system requests such black box from such black box server. The black box server in response generates the black box, where such black box is unique and has a public/private key pair. The black box server then delivers the generated black box to the DRM system and the DRM system installs the delivered black box in such DRM system.
    Type: Grant
    Filed: January 13, 2000
    Date of Patent: May 23, 2006
    Assignee: Microsoft Corporation
    Inventors: Marcus Peinado, Rajasekhar Abburi, Arnold N. Blinn, Thomas C. Jones, John L. Manferdelli, Jeffrey R. C. Bell, Ramaranthnam Venkatesan, Paul England, Mariusz H. Jakubowski, Hai Ying (Vincent) Yu
  • Patent number: 6986100
    Abstract: A method for balancing the allocation of available display slots on a Web page among a plurality of different sources of display items comprises (a) defining for each source a set of candidate items to be displayed, (b) selecting items from a pool of all candidate sets, in a manner that normalizes the probability that the items of any one candidate set will be selected in relation to the items of the other candidate sets, and (c) inserting the selected items into the available display slots of the Web page.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: January 10, 2006
    Assignee: Microsoft Corporation
    Inventors: John D. Roper, Steven D. Copson, Daniel B. Cook, Peter H. Brussard, Mark Ugar, Arnold N. Blinn, Kathryn L. Sparr, John A. Dunning, Jr.
  • Patent number: 6973444
    Abstract: A method is disclosed for a device to interdependently validate a digital content package having a piece of digital content in an encrypted form, and a corresponding digital license for rendering the digital content. A first key is derived from a source available to the device, and a first digital signature is obtained from the digital content package. The first key is applied to the first digital signature to validate the first digital signature and the digital content package. A second key is derived based on the first digital signature, and a second digital signature is obtained from the license. The second key is applied to the second digital signature to validate the second digital signature and the license.
    Type: Grant
    Filed: January 13, 2000
    Date of Patent: December 6, 2005
    Assignee: Microsoft Corporation
    Inventors: Arnold N. Blinn, Thomas C. Jones
  • Publication number: 20040254891
    Abstract: A user's ability to spend and/or receive funds for payment accounts maintained in an electronic wallet are limited. These limitations include restrictions on where the user is able to spend the funds in a payment account (e.g., at which merchants the funds can be spent, whether the funds can be withdrawn from an ATM, etc.). These limitations may also include restrictions on what other payment accounts the user can receive funds from and/or transfer funds to, thereby limiting person-to-person fund transfers.
    Type: Application
    Filed: July 13, 2004
    Publication date: December 16, 2004
    Applicant: Microsoft Corporation
    Inventors: Arnold N. Blinn, Joseph N. Coco
  • Publication number: 20030078853
    Abstract: An enforcement architecture and method for implementing digital rights management are disclosed. Digital content is distributed from a content server to a computing device of a user and received, and an attempt is made to render the digital content by way of a rendering application. The rendering application invokes a Digital Rights Management (DRM) system, and such DRM system determines whether a right to render the digital content in the manner sought exists based on any digital license stored in the computing device and corresponding to the digital content. If the right does not exist, a digital license that provides such right and that corresponds to the digital content is requested from a license server, and the license server issues the digital license to the DRM system. The computing device receives the issued digital license and stores the received digital license thereon.
    Type: Application
    Filed: July 29, 2002
    Publication date: April 24, 2003
    Inventors: Marcus Peinado, Rajasekhar Abburi, Arnold N. Blinn, Thomas C. Jones, John L. Manferdelli, Jeffrey R.C. Bell, Ramaranthnam Venkatesan, Paul England, Mariusz H. Jakubowski, Hai Ying (Vincent) Yu
  • Patent number: 6519587
    Abstract: The invention includes an information retrieval system having a server and a plurality of clients. The server has access to one or more data storage media on which the server maintains a database. The database has a plurality of records that can be searched based on key values. The server maintains a page definition table in addition to the database. The page definition table has a plurality of entries, each indicating pairs of key values. To perform an information search, a client submits a search value to the server. The server responds by identifying an entry from the page definition table that corresponds to the search value. The server then identifies a set of database records whose key values are bounded by the pair of key values of the identified entry. Data from these database records are returned as search results to the client.
    Type: Grant
    Filed: March 28, 2000
    Date of Patent: February 11, 2003
    Assignee: Microsoft Corporation
    Inventors: Arnold N. Blinn, Michael S. Lorton
  • Patent number: 6061677
    Abstract: The invention includes an information retrieval system having a server and a plurality of clients. The server has access to one or more data storage media on which the server maintains a database. The database has a plurality of records that can be searched based on key values. The server maintains a page definition table in addition to the database. The page definition table has a plurality of entries, each indicating pairs of key values. To perform an information search, a client submits a search value to the server. The server responds by identifying an entry from the page definition table that corresponds to the search value. The server then identifies a set of database records whose key values are bounded by the pair of key values of the identified entry. Data from these database records are returned as search results to the client.
    Type: Grant
    Filed: June 9, 1997
    Date of Patent: May 9, 2000
    Assignee: Microsoft Corporation
    Inventors: Arnold N. Blinn, Michael S. Lorton