Patents by Inventor Edward Heldman

Edward Heldman 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: 11637831
    Abstract: An application programming interface (API) platform accesses cloud-based software services in a cloud computing system. API requests used in the API platform include a tenant specific endpoint (TSE) that uses a unique tenant identifier and an API endpoint as a URL domain. The unique tenant identifier identifies a tenant associated with the API request and the API endpoint identifies one of the cloud-based software services. The combination of the unique tenant identifier and the API endpoint in the domain of the TSE maps to an IP address for a specific software service in a specific one of the data centers in the cloud computing system assigned to the tenant. This allows API requests to be routed directly to the tenant specific data centers without first being routed through a central routing service.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: April 25, 2023
    Assignee: SALESFORCE, INC.
    Inventors: Kyle Edward Heldman, Brian Ray Brinegar, Chad Anthony Vanhorn, Dinesh Rajasekharan, Joshua Allen Bronson, Joshua Thomas Armstrong, John Damon Rice, Nathan Alan Corn, Tyler Christopher Staley
  • Patent number: 11509641
    Abstract: Techniques are disclosed relating to a computer system accessing a client credential set to authenticate with a destination computer system. A computer system may, subsequent to receiving an indication to make available an application for a particular user, retrieve configuration data specifying a reference to a key value. The computer system may maintain a data object that includes a client credential set for the particular user. In response to an occurrence of an event associated with the application, the computer system may access the client credential set of the particular user from the data object using the key value and an indication of the particular user. The computer system may then send a request including the client credential set to a destination computer system for authentication with the destination computer system and receive a response indicating whether the computer system has been authenticated.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: November 22, 2022
    Assignee: salesforce.com, inc.
    Inventors: Kyle Edward Heldman, Douglas Christopher Wilson, Jackson Gregory Reed, Kyle Warren Apple, Jacob Andrew Richwine
  • Patent number: 11431500
    Abstract: Among other things, embodiments of the present disclosure are directed to providing authorization code management for published static applications. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: August 30, 2022
    Assignee: SALESFORCE, INC.
    Inventors: Kyle Edward Heldman, Brian Ray Brinegar, Chad Anthony Vanhorn, Dinesh Rajasekharan, Joshua Allen Bronson, Joshua Thomas Armstrong, John Rice, Nathan Corn, Tyler Staley
  • Publication number: 20210160072
    Abstract: Among other things, embodiments of the present disclosure are directed to providing authorization code management for published static applications. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: January 10, 2020
    Publication date: May 27, 2021
    Applicant: salesforce.com, inc.
    Inventors: Kyle Edward HELDMAN, Brian Ray BRINEGAR, Chad Anthony VANHORN, Dinesh RAJASEKHARAN, Joshua Allen BRONSON, Joshua Thomas ARMSTRONG, John RICE, Nathan CORN, Tyler STALEY
  • Publication number: 20210136052
    Abstract: Techniques are disclosed relating to a computer system accessing a client credential set to authenticate with a destination computer system. A computer system may, subsequent to receiving an indication to make available an application for a particular user, retrieve configuration data specifying a reference to a key value. The computer system may maintain a data object that includes a client credential set for the particular user. In response to an occurrence of an event associated with the application, the computer system may access the client credential set of the particular user from the data object using the key value and an indication of the particular user. The computer system may then send a request including the client credential set to a destination computer system for authentication with the destination computer system and receive a response indicating whether the computer system has been authenticated.
    Type: Application
    Filed: January 11, 2021
    Publication date: May 6, 2021
    Inventors: Kyle Edward Heldman, Douglas Christopher Wilson, Jackson Gregory Reed, Kyle Warren Apple, Jacob Andrew Richwine
  • Publication number: 20210112059
    Abstract: An application programming interface (API) platform accesses cloud-based software services in a cloud computing system. API requests used in the API platform include a tenant specific endpoint (TSE) that uses a unique tenant identifier and an API endpoint as a URL domain. The unique tenant identifier identifies a tenant associated with the API request and the API endpoint identifies one of the cloud-based software services. The combination of the unique tenant identifier and the API endpoint in the domain of the TSE maps to an IP address for a specific software service in a specific one of the data centers in the cloud computing system assigned to the tenant. This allows API requests to be routed directly to the tenant specific data centers without first being routed through a central routing service.
    Type: Application
    Filed: October 9, 2019
    Publication date: April 15, 2021
    Applicant: salesforce.com, inc.
    Inventors: Kyle Edward HELDMAN, Brian Ray BRINEGAR, Chad Anthony VANHORN, Dinesh RAJASEKHARAN, Joshua Allen BRONSON, Joshua Thomas ARMSTRONG, John Damon RICE, Nathan Alan CORN, Tyler Christopher STALEY
  • Patent number: 10893033
    Abstract: Techniques are disclosed relating to a computer system accessing a client credential set to authenticate with a destination computer system. A computer system may, subsequent to receiving an indication to make available an application for a particular user, retrieve configuration data specifying a reference to a key value. The computer system may maintain a data object that includes a client credential set for the particular user. In response to an occurrence of an event associated with the application, the computer system may access the client credential set of the particular user from the data object using the key value and an indication of the particular user. The computer system may then send a request including the client credential set to a destination computer system for authentication with the destination computer system and receive a response indicating whether the computer system has been authenticated.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: January 12, 2021
    Assignee: salesforce.com, inc.
    Inventors: Kyle Edward Heldman, Douglas Christopher Wilson, Jackson Gregory Reed, Kyle Warren Apple, Jacob Andrew Richwine
  • Publication number: 20200007520
    Abstract: Techniques are disclosed relating to a computer system accessing a client credential set to authenticate with a destination computer system. A computer system may, subsequent to receiving an indication to make available an application for a particular user, retrieve configuration data specifying a reference to a key value. The computer system may maintain a data object that includes a client credential set for the particular user. In response to an occurrence of an event associated with the application, the computer system may access the client credential set of the particular user from the data object using the key value and an indication of the particular user. The computer system may then send a request including the client credential set to a destination computer system for authentication with the destination computer system and receive a response indicating whether the computer system has been authenticated.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 2, 2020
    Inventors: Kyle Edward Heldman, Douglas Christopher Wilson, Jackson Gregory Reed, Kyle Warren Apple, Jacob Andrew Richwine
  • Publication number: 20070021972
    Abstract: A multiple session optical disc has a first audio session and one or more additional data sessions wherein at least one of the data sessions contain a data track as the first track and an extra audio or data track. When reading data from an optical disc in a computer a user will use a media player applications to access the audio content on the optical disc. It has been found that at least some application media players do not play audio content from said multiple session optical disc.
    Type: Application
    Filed: July 6, 2006
    Publication date: January 25, 2007
    Inventors: Eric Vandewater, Edward Heldman