Patents by Inventor Denis Gulsen

Denis Gulsen 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: 11853461
    Abstract: A system for determining a calculation utilizing differential privacy including an interface and a processor. The interface is configured to receive a request to determine result data of a calculation using multitenanted data. The multitenanted data comprises tenant data associated with a plurality of tenants. The processor is configured to: determine the result data by performing the calculation on the multitenanted data; determine whether a deterministic modification is needed to ensure privacy based at least in part on whether a number of participants in the result data is less than a threshold; and in response to determining that the deterministic modification is needed to ensure privacy: determine the deterministic modification; numerically modify the result data using the deterministic modification to determine modified result data; and provide the modified result data.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: December 26, 2023
    Assignee: Workday, Inc.
    Inventors: Denis Gulsen, Ankit Aggarwal
  • Patent number: 11625500
    Abstract: A system for secure commingling of tenant isolated data includes a commingling storage unit, an interface, and a processor. The interface is configured to receive an indication of tenant data to be commingled. The processor is configured to determine one or more instances of sensitive data included in the tenant data, and transfer the tenant data to the commingling storage unit without transferring the one or more instances of sensitive data, wherein an index identifier is transferred to be stored in the commingling storage unit in place of an instance of sensitive data of the one or more instances of sensitive data.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: April 11, 2023
    Assignee: Workday, Inc.
    Inventors: Denis Gulsen, Erol Guney, Eric James Ranstrom
  • Publication number: 20220398285
    Abstract: In embodiments, an Online Software Platform (OSP) is configured to receive datasets having dataset values that represent relationship instance data of relationship instances between a client primary entity and other secondary entities, select digital rules responsive to these dataset values, produce resources for the datasets by applying the selected digital rules to the dataset values, derive a total value of the produced resources, generate a report document that mentions at least derived the total value, and prepare an instantiation that enables viewing a data record that substantiates the derived total value. The OSP may further make this instantiation available for viewing to a domain entity that has access to the report document and wants to confirm the derived total value. For instance, the OSP may provide an access instruction for viewing the instantiation, or even augment the report document itself with such an access instruction.
    Type: Application
    Filed: June 14, 2022
    Publication date: December 15, 2022
    Inventors: Bilkay Rose, Mark Janzen, Naveen Kumar Agrawal, Denis Gulsen, Gregory T. Kavounas, Heidi Genest, Erik van der Hoeven, Tracy Barney, Yvonne Seidl, Scott Seely, Thomas Goldschmidt
  • Patent number: 11403421
    Abstract: A system for analytics security includes processor(s) and a readable medium. The readable medium causes the system to perform operations comprising receiving a request for analytics data; determining the analytics data based on the request (the analytics data comprises result(s) of an analytic calculation performed on commingled data and the commingled data comprises tenant data shared by a tenant and other tenant data shared by other tenant(s)); determining security information associated with the analytics data (the security information associated with the analytics data is based on the commingled data used for determining the analytics data); determining permissions associated with the requestor based on the tenant; determining whether the requestor is credentialed based on the security information associated with the analytics data and the permissions associated with the requestor; and providing the analytics data to the requestor based on a determination that the requestor is credentialed.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: August 2, 2022
    Assignee: Workday, Inc.
    Inventors: Denis Gulsen, Erol Guney, Amir Ali Afghani, Eric James Ranstrom, Thomas Monir Ghali, Kayla Marie Kimura
  • Publication number: 20210192080
    Abstract: A system for determining a calculation utilizing differential privacy including an interface and a processor. The interface is configured to receive a request to determine result data of a calculation using multitenanted data. The multitenanted data comprises tenant data associated with a plurality of tenants. The processor is configured to: determine the result data by performing the calculation on the multitenanted data; determine whether a deterministic modification is needed to ensure privacy based at least in part on whether a number of participants in the result data is less than a threshold; and in response to determining that the deterministic modification is needed to ensure privacy: determine the deterministic modification; numerically modify the result data using the deterministic modification to determine modified result data; and provide the modified result data.
    Type: Application
    Filed: March 5, 2021
    Publication date: June 24, 2021
    Inventors: Denis Gulsen, Ankit Aggarwal
  • Patent number: 10970417
    Abstract: A system for determining a calculation utilizing differential privacy including an interface and a processor. The interface is configured to receive a request to determine a result of a calculation using multitenanted data. The processor is configured to determine result data by performing the calculation on the multitenanted data; determine a deterministic modification in the event that the deterministic modification is needed to ensure privacy; modify the result data using the deterministic modification to determine modified result data; and provide the modified result data.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: April 6, 2021
    Assignee: Workday, Inc.
    Inventors: Denis Gulsen, Ankit Aggarwal
  • Patent number: 10901960
    Abstract: A system for an analytic database includes a commingling storage unit, an interface, and a processor. The interface is configured to receive an indication to build an analytic database. The processor is configured to transfer data to build the analytic database stored in the commingling storage unit, and build the analytic database using the data.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: January 26, 2021
    Assignee: Workday, Inc.
    Inventors: Denis Gulsen, Erol Guney, Eric James Ranstrom, Amir Ali Afghani
  • Patent number: 10839025
    Abstract: A system for using a user-defined benchmark calculation includes an interface and a processor. The interface is configured to receive an indication to use the user-defined benchmark calculation from a user associated with a tenant. The processor is configured to perform the user-defined benchmark calculation on commingled data stored in a commingled data storage unit to determine a user-defined benchmark calculation result, where the commingled data storage unit stores tenant data associated with the tenant and other tenant data associated with other tenants. The processor is configured also to provide the user-defined benchmark calculation result.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: November 17, 2020
    Assignee: Workday, Inc.
    Inventors: Denis Gulsen, Erol Guney, Chandni K. Dhanjal
  • Publication number: 20200356696
    Abstract: A system for analytics security includes processor(s) and a readable medium. The readable medium causes the system to perform operations comprising receiving a request for analytics data; determining the analytics data based on the request (the analytics data comprises result(s) of an analytic calculation performed on commingled data and the commingled data comprises tenant data shared by a tenant and other tenant data shared by other tenant(s)); determining security information associated with the analytics data (the security information associated with the analytics data is based on the commingled data used for determining the analytics data); determining permissions associated with the requestor based on the tenant; determining whether the requestor is credentialed based on the security information associated with the analytics data and the permissions associated with the requestor; and providing the analytics data to the requestor based on a determination that the requestor is credentialed.
    Type: Application
    Filed: July 30, 2020
    Publication date: November 12, 2020
    Inventors: Denis Gulsen, Erol Guney, Amir Ali Afghani, Eric James Ranstrom, Thomas Monir Ghali, Kayla Marie Kimura
  • Patent number: 10831485
    Abstract: A system for performing a computation includes an interface and a processor. The interface is configured to receive an indication of a computation from a tenant associated user. The processor is configured to determine a set of computational steps for performing the computation, where each computational step of the set of computational steps adheres to a pipelining criterion. The processor is configured to determine associated processors for subsets of the set of computational steps, where the associated processors include a tenant associated processor or a commingling associated processor. The processor is configured to cause execution of the set of computational steps using the associated processors.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: November 10, 2020
    Assignee: Workday, Inc.
    Inventor: Denis Gulsen
  • Patent number: 10803092
    Abstract: A system for a metadata driven catalog definition includes an interface and a processor. The interface is configured to receive an indication to generate a catalog. The processor is configured to traverse a set of data to generate a set of metadata tags, determine a set of sub-categories, wherein a sub-category of the set of subcategories comprises a group of metadata tags associated with the sub-category, and determine a set of categories. A category of the set of categories comprises a group of sub-categories associated with the category. The processor is also configured to provide the catalog comprising a set of filters for filtering data according to the set of categories and the set of sub-categories.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: October 13, 2020
    Assignee: Workday, Inc.
    Inventors: Denis Gulsen, Erol Guney, Eric James Ranstrom, Amir Ali Afghani, Chandni K. Dhanjal
  • Patent number: 10769298
    Abstract: A system for analytics security includes an interface and a processor. The input interface is configured to receive a request for analytics data, where the request is associated with a requestor. The processor is configured to determine security associated with the analytics data, where security associated with the analytics data is based at least in part on commingled data used for determining the analytics data. The processor is also configured to determine permissions associated with the requestor, determine whether the requestor is credentialed based at least in part on the security associated with the analytics data and the permissions associated with the requestor, and in the event it is determined that the requestor is credentialed, provide the analytics data to the requestor.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: September 8, 2020
    Assignee: Workday, Inc.
    Inventors: Denis Gulsen, Erol Guney, Amir Ali Afghani, Eric James Ranstrom, Thomas Monir Ghali, Kayla Marie Kimura
  • Publication number: 20200143081
    Abstract: A system for secure commingling of tenant isolated data includes a commingling storage unit, an interface, and a processor. The interface is configured to receive an indication of tenant data to be commingled. The processor is configured to determine one or more instances of sensitive data included in the tenant data, and transfer the tenant data to the commingling storage unit without transferring the one or more instances of sensitive data, wherein an index identifier is transferred to be stored in the commingling storage unit in place of an instance of sensitive data of the one or more instances of sensitive data.
    Type: Application
    Filed: January 8, 2020
    Publication date: May 7, 2020
    Inventors: Denis Gulsen, Erol Guney, Eric James Ranstrom
  • Patent number: 10606906
    Abstract: A system for summary based privacy security for benchmarks including an interface and a processor. The interface is configured to receive an indication to opt-in to a benchmark category from a tenant, where opting-in includes a privacy level. The interface is also configured to provide a benchmark data request to a tenant system, where the benchmark data request includes a requirement to summarize tenant data for the benchmark data request compatible with the privacy level. The processor is configured to combine summarized tenant data with prior commingled benchmark data to update a commingled benchmark database, where the commingled benchmark database includes data from a plurality of tenants. The processor is also configured to determine a benchmark compatible with the privacy level using the commingled benchmark database.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: March 31, 2020
    Assignee: Workday, Inc.
    Inventor: Denis Gulsen
  • Patent number: 10579822
    Abstract: A system for secure commingling of tenant isolated data includes a commingling storage unit, an interface, and a processor. The interface is configured to receive an indication of tenant data to be commingled. The processor is configured to determine one or more instances of sensitive data included in the tenant data, and indicate to transfer the tenant data to be stored in the commingling storage unit without transferring the one or more instances of sensitive data.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: March 3, 2020
    Assignee: Workday, Inc.
    Inventors: Denis Gulsen, Erol Guney, Eric James Ranstrom
  • Publication number: 20170024680
    Abstract: Embodiments described herein provide an efficient multi-dimensional routing algorithm that takes into account decision factors including but not limited to skills of the agents, a channel to be used for a particular contact, personal preferences and other contact specific information, a balance between inbound and outbound contacts, the relative expense of agents for a particular contact, etc. This routing algorithm can be adapted to handle mandatory conditions as well as soft conditions. Each of the various possible conditions can be weighted by the entity implementing the contact center based on a relative importance of the factor to that entity. Embodiments can also include a set of analytics that provides insight into the correlation between the decision factors and desired outcomes which can be used, for example, for proper tuning of the algorithm based on an adjustment of the weight applied to these various factors.
    Type: Application
    Filed: July 21, 2015
    Publication date: January 26, 2017
    Applicant: Oracle International Corporation
    Inventors: Dana Allison, Denis Gulsen, Victor Chung-Wai Chan, Adam Craig Pocock, Pallika Kanani, David Greenberg
  • Patent number: 6374341
    Abstract: The present invention provides an apparatus and a method for variable size pages using fixed size TLB (Translation Lookaside Buffer) entries. In one embodiment, an apparatus for variable size pages using fixed size TLB entries includes a first TLB for fixed size pages and a second TLB for variable size pages. In particular, the second TLB stores fixed size TLB entries for variable size pages. Further, in one embodiment, an input of an OR device is connected to the second TLB to provide a cost-effective and efficient implementation for translating linear addresses to physical addresses using fixed size TLB entries stored in the second TLB.
    Type: Grant
    Filed: September 2, 1998
    Date of Patent: April 16, 2002
    Assignee: ATI International SRL
    Inventors: Sandeep Nijhawan, Denis Gulsen, John S. Yates, Jr.
  • Publication number: 20020010709
    Abstract: This is a system and method for processing and selectively storing content of an Internet web site. A key aspect of each variation of the invention is the distillation of information associated with an Internet location to which the user has browsed using various algorithms operating in the background to produce a linked group of distilled pieces of information (a “datagram”) which may be used in various ways for or by the user.
    Type: Application
    Filed: February 26, 2001
    Publication date: January 24, 2002
    Inventors: Daniel Jason Culbert, Denis Gulsen
  • Publication number: 20010047271
    Abstract: This is a system and method for growing an internet-based database.
    Type: Application
    Filed: February 23, 2001
    Publication date: November 29, 2001
    Inventors: Daniel Jason Culbert, Denis Gulsen
  • Patent number: 5727211
    Abstract: A system and method for fast context switching between tasks by tracking task utilization of shared system resources and optimizing swapping the shared system resources to backing store by computing the difference between the current task's utilization of the system resources and the incoming task's utilization of the shared system resources and only swapping to backing store the difference between the current task's utilization, the available system resources, and the incoming task's needs.
    Type: Grant
    Filed: November 9, 1995
    Date of Patent: March 10, 1998
    Assignee: Chromatic Research, Inc.
    Inventor: Denis Gulsen