Patents by Inventor Michael Timmerman

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

  • Publication number: 20240311136
    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: Application
    Filed: May 28, 2024
    Publication date: September 19, 2024
    Inventors: Damien Carru, Benoit Dageville, Unmesh Jagtap, Subramanian Muralidhar, Jan Michael Timmerman
  • Patent number: 12032947
    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: July 18, 2023
    Date of Patent: July 9, 2024
    Assignee: Snowflake Inc.
    Inventors: Damien Carru, Benoit Dageville, Unmesh Jagtap, Subramanian Muralidhar, Jan Michael Timmerman
  • 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
  • Patent number: 7913853
    Abstract: A gasket for a shaker screen in a vibratory separator includes an outer peripheral section including an end section from which a upper lip segment and a lower lip segment project inward to generally define a U-shaped channel, wherein the outer peripheral section is formed from an electrically conductive elastomeric material, a partial upper lip projecting inward from the upper lip segment, wherein the partial upper lip is formed from a white elastomeric material, and a partial lower lip projecting inward from the lower lip segment, wherein the partial lower lip is formed from a white elastomeric material.
    Type: Grant
    Filed: May 2, 2006
    Date of Patent: March 29, 2011
    Assignee: M-I L.L.C.
    Inventors: Anthony J. DeCenso, Michael Timmerman
  • 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
  • Patent number: 7516851
    Abstract: A retainer holds an electronic communication device used to detect breaks in porous elements of material separators to the frame of the separator. The retainer includes a ferrule affixed around a hole through the frame of the separator, a housing made from an RF transmissible material sealingly held within the ferrule, and a cap sealingly held against the ferrule. The electronic component is held by the cap such that it is situated within the housing. Such a retainer is affixed to frames of the separator on opposing sides of a porous element so that a transmitter may be retained in a first retainer and a receiver retained in a second retainer. The transmission of a signal from the transmitter that is received by the receiver indicates a break in the porous element between the components.
    Type: Grant
    Filed: May 3, 2005
    Date of Patent: April 14, 2009
    Assignee: M-I L.L.C.
    Inventors: Anthony J. DeCenso, Michael Timmerman
  • Publication number: 20090006152
    Abstract: A method for estimating a new content level in service agreements comprises defining a plurality of service requirement options associated with supply chain management processes and establishing a weight factor for each service requirement option. The service requirement options are provided to an interactive interface that allows a user to select one or more service requirement options to include in a desired supply chain management process. A plurality of user-selected service requirement options associated with the desired supply chain management process is received from the interactive interface. A new content level associated with the desired supply chain management process is determined and provided to one or more service requirement subscribers.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Inventors: Chad Michael Timmerman, Robert Edward Bacon, Stewart Eugene Rives, Joshua Scott Duncan, John Robert Milner, Mahesh Srinivasan, Ruben Perez, JR., Kelly Norbert Thelen
  • Publication number: 20080093269
    Abstract: A magnetic claiming system for a shale shaker including at least one screen having at least two side ends extending between a first side and a second side and at least one attachment surface, at least one mating surface of a shale shaker configured to receive at least one screen, wherein the shale shaker has a first end and a second end, and at least on magnet disposed between the at least one screen and the shale shaker, wherein the at least one magnet is configured to magnetically couple the at least one screen to the shale shaker is disclosed. A method for replacing a screen in a shale shaker including activating at least one decoupling apparatus, wherein a magnetic clamping system includes the at least one decoupling apparatus, removing at least one screen from the shale shaker, deactivating the at least one coupling apparatus, and installing at least one screen into the shale shaker is also disclosed.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 24, 2008
    Applicant: M-I LLC
    Inventors: Michael Timmerman, Benjamin Holton, James Marshall, Brian Carr
  • Publication number: 20060260987
    Abstract: A gasket for a shaker screen in a vibratory separator includes an outer peripheral section including an end section from which a upper lip segment and a lower lip segment project inward to generally define a U-shaped channel, wherein the outer peripheral section is formed from an electrically conductive elastomeric material, a partial upper lip projecting inward from the upper lip segment, wherein the partial upper lip is formed from a white elastomeric material, and a partial lower lip projecting inward from the lower lip segment, wherein the partial lower lip is formed from a white elastomeric material.
    Type: Application
    Filed: May 2, 2006
    Publication date: November 23, 2006
    Inventors: Anthony DeCenso, Michael Timmerman
  • Publication number: 20050247603
    Abstract: A retainer holds an electronic communication device used to detect breaks in porous elements of material separators to the frame of the separator. The retainer includes a ferrule affixed around a hole through the frame of the separator, a housing made from an RF transmissible material sealingly held within the ferrule, and a cap sealingly held against the ferrule. The electronic component is held by the cap such that it is situated within the housing. Such a retainer is affixed to frames of the separator on opposing sides of a porous element so that a transmitter may be retained in a first retainer and a receiver retained in a second retainer. The transmission of a signal from the transmitter that is received by the receiver indicates a break in the porous element between the components.
    Type: Application
    Filed: May 3, 2005
    Publication date: November 10, 2005
    Inventors: Anthony DeCenso, Michael Timmerman