Patents by Inventor Davin J. Fifield

Davin J. Fifield 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: 7720863
    Abstract: A method, system and computer program are useful for enforcement of business application security rules in connection with applications external to the business application. To support secured access to data stored in a database system managed by a business application, a rule directed from the business application to a database system specifying security criteria for access to the data is received. A database view to select a subset of the data in accordance with the security criteria is then created, and a representation of the database view is stored in the database system to support the secured access to the subset of the data in connection with a query from the application external to the business application. When the query is then received, the user is identified along with a specification of the database view to return the subset of the data authorized by the security criteria for that user.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Davin J. Fifield, Marcos Calderon Macias, Steven D. Brown
  • Patent number: 7689900
    Abstract: A method for electronically signing an electronic transcript. The method includes a first hash operation performed on the electronic transcript to generate a representation of the contents of the electronic transcript. Data identifying the user is concatenated to the representation of the contents of the electronic transcript, and a second hash operation is performed on the data and the representation. The second hash operation generates a representation of the contents of the electronic transcript and the data. The representation of the contents of the electronic transcript and the data is recorded/time stamped by a digital notary service, from which a notary record of the time stamping is obtained from the digital notary service. The notary record is digitally signed, and an electronically signed electronic transcript is formed by bundling the digitally signed notary record with the electronic transcript and with the data identifying the user.
    Type: Grant
    Filed: June 5, 2001
    Date of Patent: March 30, 2010
    Inventors: Davin J. Fifield, Kevin S. Koch
  • Patent number: 7505991
    Abstract: A method of deploying a business application and generating a business intelligence semantic model corresponding to the business application comprises retrieving application metadata. The method also comprises deploying the business application using the application metadata to write a definition of the business application to an application database. The method also comprises automatically generating the business intelligence semantic model using the application metadata.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: March 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Davin J. Fifield, Edmund K. Baker, Larry J. Andersen, Marcos Calderon Macias
  • Patent number: 6869018
    Abstract: A method for transferring annotations associated with a draft electronic transcript to a revised electronic transcript, the method determines if the revised electronic transcript is derived from the draft electronic transcript, and if so, creates annotations in the revised electronic transcript based on the annotations associated with the draft electronic transcript.
    Type: Grant
    Filed: July 31, 2001
    Date of Patent: March 22, 2005
    Assignee: RealLegal, LLC
    Inventors: Davin J. Fifield, Kevin S. Koch
  • Publication number: 20030055828
    Abstract: A method for synchronizing off-line and on-line transcript projects which may contain electronic transcripts and user-created annotations or notations which are electronically associated with the respective electronic transcripts. The method includes providing a database containing one or more electronic transcript files and having one or more sets of annotations associated with the one or more electronic transcript files, the database being accessible over a network. An off-line database is created in a user device, the off-line database containing a copy of at least one of the electronic transcript files and a copy of at least one set of the annotations. In the user device, a user may manipulate the copy of at least one set of the annotations, while the user device is not connected to the network, to form an off-line version of the annotations.
    Type: Application
    Filed: March 29, 2002
    Publication date: March 20, 2003
    Inventors: Kevin S. Koch, Peter Berglund, Davin J. Fifield
  • Publication number: 20020124018
    Abstract: A method for transferring annotations associated with a draft electronic transcript to a revised electronic transcript, the method determines if the revised electronic transcript is derived from the draft electronic transcript, and if so, creates annotations in the revised electronic transcript based on the annotations associated with the draft electronic transcript.
    Type: Application
    Filed: July 31, 2001
    Publication date: September 5, 2002
    Inventors: Davin J. Fifield, Kevin S. Koch