Patents by Inventor Jan Michael Timmerman

Jan Michael Timmerman 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: 11755311
    Abstract: A versioned schema of a data platform. A process of maintaining a call stack of executing objects of an application package having a versioned schema includes calling, by a first procedure executed by one or more processors, a second procedure of a versioned application instance, and determining, by the first procedure, a version of the second procedure based on a call context. In response to determining that the version of the second procedure is not in the call context, the first procedure determines a current version of the versioned application package adds the current version to the call context as the version of the second procedure.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: September 12, 2023
    Assignee: Snowflake Inc.
    Inventors: Damien Carru, Benoit Dageville, Unmesh Jagtap, Subramanian Muralidhar, Jan Michael Timmerman
  • Patent number: 10713376
    Abstract: The technology disclosed relates to assigning field level security to fields extracted from primary sources on a batch basis and compiled into analytical, read-only databases, for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The method includes assigning field level security to the extracted fields by combining user selectable inheritance of field level security from source fields that yield the extracted fields, with pinning of inheritance of field level security for the extracted fields to reference fields in the database sources wherein the reference fields are distinct from the extracted fields.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: July 14, 2020
    Assignee: salesforce.com, inc.
    Inventors: Jan Michael Timmerman, Donovan Schneider, Alex Gitelman
  • Publication number: 20170300712
    Abstract: The technology disclosed relates to assigning field level security to fields extracted from primary sources on a batch basis and compiled into analytical, read-only databases, for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The method includes assigning field level security to the extracted fields by combining user selectable inheritance of field level security from source fields that yield the extracted fields, with pinning of inheritance of field level security for the extracted fields to reference fields in the database sources wherein the reference fields are distinct from the extracted fields.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 19, 2017
    Applicant: salesforce.com, inc.
    Inventors: Jan Michael Timmerman, Donovan Schneider, Alex Gitelman
  • Publication number: 20150142727
    Abstract: Embodiments regard analytic operations for data services. An embodiment of a method includes: receiving a request at a database system from a user to embed a representation of analytics data on a first page generating by a processing unit of the database system an embed area in the page in which to display the analytics data on the page; storing in a memory of the database system metadata associated with the page describing the embed area; and upon the database system detecting an access to the first page, generating by the database system the first page with the analytics data located in the embed area based upon the metadata.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 21, 2015
    Inventors: Patrick Yu Pang Louie, Arunkumaran Varadharajan, Daniel Scott Perry, Aditya Kochhar, Jan Michael Timmerman, Paul James McArthur, Santanu Sinha, Smita S. Kulkarni, Sushanth Ramakrishna, Twisha Mehta
  • Patent number: 8005818
    Abstract: A computer readable storage medium comprises executable instructions to receive a query referencing a set of members of an OLAP hierarchy. The query is parsed into a syntax tree. Changes to the OLAP hierarchy metadata are received. The syntax tree is refined in response to the changes. The query is evaluated to return results that are independent of the changes to the OLAP hierarchy metadata.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: August 23, 2011
    Assignee: Business Objects, S.A.
    Inventors: Daniel Perry, Jan Michael Timmerman, Reuben Michael Arthur Cox
  • Publication number: 20090248651
    Abstract: A computer readable storage medium comprises executable instructions to receive a query referencing a set of members of an OLAP hierarchy. The query is parsed into a syntax tree. Changes to the OLAP hierarchy metadata are received. The syntax tree is refined in response to the changes. The query is evaluated to return results that are independent of the changes to the OLAP hierarchy metadata.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Applicant: BUSINESS OBJECTS, S.A.
    Inventors: Daniel PERRY, Jan Michael TIMMERMAN, Reuben Michael Arthur COX