Patents by Inventor Joe Wald

Joe Wald 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: 9547708
    Abstract: A licensing service for a data repository, including software instructions to perform: dividing a data store into a plurality of domains; assigning a license number to at least one of the plurality of domains; and checking a license of a user with the assigned license number. A method to expedite license checking by statistically sampling a subset of probes to check the license. A method for allowing a third party application to access a data store without a license, including: assigning a license management tool feature name to the third party application; adding the license management tool feature name to a program in the data store; starting a session of the third party application; having the third party application call an embedded licensing application program interface; and checking the license using the embedded licensing application program interface.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: January 17, 2017
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventor: Joe Wald
  • Patent number: 7493344
    Abstract: A data repository defined by a single logical specification includes a data store including a plurality of tables and a view of the plurality of tables, a data dictionary including a meta-table and means to generate the data store, where the meta-table is generated from the single logical specification defining the data repository, and a merge engine configured to merge incoming data with the data store based on match attributes defined by the single logical specification, where the incoming data is stored in at least one staging area.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: February 17, 2009
    Assignee: Schlumberger Technology Corporation
    Inventors: Joe Wald, Muralidhar Prabhakaran
  • Patent number: 7480676
    Abstract: A data repository defined by a single logical specification includes a data store comprising a plurality of tables and a view of the plurality of tables, a data dictionary comprising a meta-table and means to generate the data store, wherein the meta-table is generated from the single logical specification defining the data repository, and a chase engine configured to transfer a plurality of data within the data store, wherein the chase engine generates a plurality of chasing procedures based on a chasing specification, wherein the chasing procedures define a manner to transfer the plurality of data.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: January 20, 2009
    Assignee: Schlumberger Technology Corporation
    Inventor: Joe Wald
  • Publication number: 20060224638
    Abstract: A data repository defined by a single logical specification includes a data store including a plurality of tables and a view of the plurality of tables, a data dictionary including a meta-table and means to generate the data store, where the meta-table is generated from the single logical specification defining the data repository, and a merge engine configured to merge incoming data with the data store based on match attributes defined by the single logical specification, where the incoming data is stored in at least one staging area.
    Type: Application
    Filed: April 3, 2006
    Publication date: October 5, 2006
    Applicant: Schlumberger Technology Corporation
    Inventors: Joe Wald, Muralidhar Prabhakaran
  • Publication number: 20060224637
    Abstract: A data repository defined by a single logical specification includes a data store comprising a plurality of tables and a view of the plurality of tables, a data dictionary comprising a meta-table and means to generate the data store, wherein the meta-table is generated from the single logical specification defining the data repository, and a chase engine configured to transfer a plurality of data within the data store, wherein the chase engine generates a plurality of chasing procedures based on a chasing specification, wherein the chasing procedures define a manner to transfer the plurality of data.
    Type: Application
    Filed: April 3, 2006
    Publication date: October 5, 2006
    Applicant: Schlumberger Technology Corporation
    Inventor: Joe Wald
  • Publication number: 20060224522
    Abstract: A licensing service for a data repository, including software instructions to perform: dividing a data store into a plurality of domains; assigning a license number to at least one of the plurality of domains; and checking a license of a user with the assigned license number. A method to expedite license checking by statistically sampling a subset of probes to check the license. A method for allowing a third party application to access a data store without a license, including: assigning a license management tool feature name to the third party application; adding the license management tool feature name to a program in the data store; starting a session of the third party application; having the third party application call an embedded licensing application program interface; and checking the license using the embedded licensing application program interface.
    Type: Application
    Filed: April 3, 2006
    Publication date: October 5, 2006
    Applicant: Schlumberger Technology Corporation
    Inventor: Joe Wald