Patents by Inventor Jeremiah David Brazeau
Jeremiah David Brazeau 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: 12105835Abstract: Methods, computer readable media, and devices for efficient application programming interface (API) processing with privacy protection include one method of receiving a user request for content from a client, parsing the user request for content to identify one or more request portions having a type of public information, customized information, and personal information, transmitting the one or more request portions to a corresponding microservice based on the type of the portion of content being requested, receiving one or more response portions, determining a type of the one or more portions of content, and in response to determining the type of a portion of content is not personal information, caching the portion of content based on the type of the portion of content, combining the one or more response portions into a user response, and sending the user response to the client.Type: GrantFiled: April 7, 2021Date of Patent: October 1, 2024Assignee: Salesforce, Inc.Inventors: Jeremiah David Brazeau, Victor Manuel Romero Carrasco, Christopher David Boran, Andre Huss, Pallav Kothari
-
Patent number: 11887180Abstract: Systems and techniques are provided for enhanced and flexible ingestion of product-related data from various and diverse data sources. The product-related data is linked to interactions that allow end-user customers to view and manipulate product listings and product data using the ingested information.Type: GrantFiled: November 2, 2021Date of Patent: January 30, 2024Assignee: Salesforce, Inc.Inventors: Jeremiah David Brazeau, Joselito Campos Santana, Colin Brazeau
-
Patent number: 11836528Abstract: Systems and techniques are provided for monitoring and managing the performance of services accessed by sites on a computing platform. When a performance issue is identified, a service is monitored to determine if calls to the service exceed a threshold completion time. If so, a resource available to call the service is adaptively throttled by the platform.Type: GrantFiled: September 21, 2022Date of Patent: December 5, 2023Assignee: Salesforce, Inc.Inventors: Jeremiah David Brazeau, Sumanth Kondakindi, Dmitriy Ryabkov, Adam Elliott, Stefan Piesche, Metin Kilic, Yan Huang, Christopher David Boran
-
Patent number: 11758011Abstract: Methods, computer readable media, and devices for automated routing based on content metadata are provided. One method may include receiving a user request for content with metadata from a client by a content distribution network (CDN), parsing the user request for content to generate an evaluation of the metadata, determining a routing decision representing a selection of one of a plurality of origin services for the user request for content based on the evaluation of the metadata, transmitting the user request for content to the selected one of the plurality of origin services based on the routing decision, receiving a response to the user request for content from the selected one of the plurality of origin services, and sending the response to the client.Type: GrantFiled: September 21, 2022Date of Patent: September 12, 2023Assignee: Salesforce, Inc.Inventors: Jeremiah David Brazeau, Victor Manuel Romero Carrasco, Christopher David Boran, Andre Huss, Sergii Sakal, Tien Duc Le
-
Publication number: 20230042285Abstract: Methods, computer readable media, and devices for automated routing based on content metadata are provided. One method may include receiving a user request for content with metadata from a client by a content distribution network (CDN), parsing the user request for content to generate an evaluation of the metadata, determining a routing decision representing a selection of one of a plurality of origin services for the user request for content based on the evaluation of the metadata, transmitting the user request for content to the selected one of the plurality of origin services based on the routing decision, receiving a response to the user request for content from the selected one of the plurality of origin services, and sending the response to the client.Type: ApplicationFiled: September 21, 2022Publication date: February 9, 2023Inventors: Jeremiah David Brazeau, Victor Manuel Romero Carrasco, Christopher David Boran, Andre Huss, Sergii Sakal, Tien Duc Le
-
Patent number: 11570048Abstract: A system is presented for provisioning resources on a target cloud platform based on a platform-independent specification of a data center. The system identifies data center entities represented within the platform-independent declarative specification and generates data structures and metadata representations of the data center entities. The system then generates instructions for provisioning services or deploying applications for creating one or more services on the target cloud platform based on the data structures and metadata representations of the data center entities according to the declarative specification. The system sends the generated instructions for execution on the target cloud computing platform, where the target cloud computing platform executes the instructions to generate the data center. The system provides users with access to the computing resources of the data center created by the cloud computing platform.Type: GrantFiled: April 19, 2021Date of Patent: January 31, 2023Assignee: Salesforce, Inc.Inventors: Varun Gupta, Joshua Paul Meier, Srinivas Dhruvakumar, Mayakrishnan Chakkarapani, Christopher Steven Moyes, Jeremiah David Brazeau
-
Publication number: 20230021746Abstract: Systems and techniques are provided for monitoring and managing the performance of services accessed by sites on a computing platform. When a performance issue is identified, a service is monitored to determine if calls to the service exceed a threshold completion time. If so, a resource available to call the service is adaptively throttled by the platform.Type: ApplicationFiled: September 21, 2022Publication date: January 26, 2023Inventors: Jeremiah David Brazeau, Sumanth Kondakindi, Dmitriy Ryabkov, Adam Elliott, Stefan Piesche, Metin Kilic, Yan Huang, Christopher David Boran
-
Patent number: 11520924Abstract: A method for identifying that an item of information potentially includes an item of sensitive information can be provided. The item of information can be received in response to a query of an end-user database. An existence of a characteristic associated with the item of information can be determined. The characteristic can be indicative that the item of information potentially includes the item of sensitive information. The characteristic can be different from being that a source of the item of information has been designated, via an information management system, as unsearchable. An action can be caused in response to a determination of the existence of the characteristic. The end-user database can be included in a multi-tenant database.Type: GrantFiled: December 30, 2019Date of Patent: December 6, 2022Assignee: Salesforce, Inc.Inventors: Colin Brazeau, Joselito Campos Santana, Jeremiah David Brazeau
-
Patent number: 11467877Abstract: Systems and techniques are provided for monitoring and managing the performance of services accessed by sites on a computing platform. When a performance issue is identified, a service is monitored to determine if calls to the service exceed a threshold completion time. If so, a resource available to call the service is adaptively throttled by the platform.Type: GrantFiled: May 4, 2020Date of Patent: October 11, 2022Assignee: Salesforce, Inc.Inventors: Jeremiah David Brazeau, Sumanth Kondakindi, Dmitriy Ryabkov, Adam Elliott, Stefan Piesche, Metin Kilic, Yan Huang, Christopher David Boran
-
Patent number: 11463543Abstract: Methods, computer readable media, and devices for automated routing based on content metadata are provided. One method may include receiving a user request for content with metadata from a client by a content distribution network (CDN), parsing the user request for content to generate an evaluation of the metadata, determining a routing decision representing a selection of one of a plurality of origin services for the user request for content based on the evaluation of the metadata, transmitting the user request for content to the selected one of the plurality of origin services based on the routing decision, receiving a response to the user request for content from the selected one of the plurality of origin services, and sending the response to the client.Type: GrantFiled: April 7, 2021Date of Patent: October 4, 2022Assignee: Salesforce, Inc.Inventors: Jeremiah David Brazeau, Victor Manuel Romero Carrasco, Christopher David Boran, Andre Huss, Sergii Sakal, Tien Duc Le
-
Patent number: 11443064Abstract: A determination can be made that an item of confidential information has been removed from a record. A determination can be made that the record has the item of confidential information. The item of confidential information can be represented by an original value. A replacement value can be calculated. The replacement value can be a value of a transformation function applied to the original value. The replacement value can be testable for an existence of a digital signature, the digital signature to be derived from the replacement value. The record, in which the original value has been replaced by the replacement value can be used for a test. The test can be of a characteristic of an application. An ability to derive the digital signature from the replacement value can be an indication that the item of confidential information has been removed from the field.Type: GrantFiled: October 18, 2019Date of Patent: September 13, 2022Assignee: Salesforce, Inc.Inventor: Jeremiah David Brazeau
-
Patent number: 11431789Abstract: CDN traffic is optimized using an edge gateway to measure response times for sending a content request to a region and receiving the requested content at the edge gateway. Content requests from user devices may be routed to candidate regions in the CDN system by the edge gateway based on historical response time measurements.Type: GrantFiled: October 18, 2019Date of Patent: August 30, 2022Assignee: salesforce.com, inc.Inventors: Jeremiah David Brazeau, Christopher David Boran
-
Publication number: 20220150121Abstract: A system is presented for provisioning resources on a target cloud platform based on a platform-independent specification of a data center. The system identifies data center entities represented within the platform-independent declarative specification and generates data structures and metadata representations of the data center entities. The system then generates instructions for provisioning services or deploying applications for creating one or more services on the target cloud platform based on the data structures and metadata representations of the data center entities according to the declarative specification. The system sends the generated instructions for execution on the target cloud computing platform, where the target cloud computing platform executes the instructions to generate the data center. The system provides users with access to the computing resources of the data center created by the cloud computing platform.Type: ApplicationFiled: April 19, 2021Publication date: May 12, 2022Inventors: Varun Gupta, Joshua Paul Meier, Srinivas Dhruvakumar, Mayakrishnan Chakkarapani, Christopher Steven Moyes, Jeremiah David Brazeau
-
Publication number: 20220147399Abstract: Computing systems, for example, multi-tenant systems create data centers in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives a cloud platform independent declarative specification describing a new datacenter to be created or modifications to an existing datacenter deployed on a cloud platform. The system compiles the cloud platform independent declarative specification to generate a metadata representation of the data center. If the datacenter is existing, the system generates a metadata representation representing modifications to the datacenter to obtain a desired datacenter. The system sends the metadata representation and a set of instructions for execution on a target cloud platform. The target cloud platform executes the instructions to configure the data center. The system provides users with access to the computing resources of the data center configured by the target cloud platform.Type: ApplicationFiled: November 6, 2020Publication date: May 12, 2022Inventors: Joshua Paul Meier, Varun Gupta, Srinivas Dhruvakumar, Christopher Steven Moyes, Mayakrishnan Chakkarapani, Jeremiah David Brazeau
-
Publication number: 20220058722Abstract: Systems and techniques are provided for enhanced and flexible ingestion of product-related data from various and diverse data sources. The product-related data is linked to interactions that allow end-user customers to view and manipulate product listings and product data using the ingested information.Type: ApplicationFiled: November 2, 2021Publication date: February 24, 2022Inventors: Jeremiah David Brazeau, Joselito Campos Santana, Colin Brazeau
-
Patent number: 11216444Abstract: Systems, methods, and computer-readable media for event sourcing datastores are provided. Events are sent to an event sourcing datastore (ESDS) from an external service, and the events are appended to an event log. The ESDS maintains the event log in one table and the events are automatically aggregated via streaming. The ESDS is linearly scalable, and enforces uniqueness, consistency, and user-defined constraints when appending events to the event log. The aggregate state is computed asynchronously and transparently cached, which provides increased read throughput and reduced latency. Other embodiments may be described and/or claimed.Type: GrantFiled: January 31, 2019Date of Patent: January 4, 2022Assignee: SALESFORCE.COM, INC.Inventors: Benjamin Busjaeger, Michael Sgroi, Sanjay Acharya, Robert Libby, Christopher Lish, Jeremiah David Brazeau
-
Publication number: 20210409499Abstract: Methods, computer readable media, and devices for automated routing based on content metadata are provided. One method may include receiving a user request for content with metadata from a client by a content distribution network (CDN), parsing the user request for content to generate an evaluation of the metadata, determining a routing decision representing a selection of one of a plurality of origin services for the user request for content based on the evaluation of the metadata, transmitting the user request for content to the selected one of the plurality of origin services based on the routing decision, receiving a response to the user request for content from the selected one of the plurality of origin services, and sending the response to the client.Type: ApplicationFiled: April 7, 2021Publication date: December 30, 2021Inventors: Jeremiah David Brazeau, Victor Manuel Romero Carrasco, Christopher David Boran, Andre Huss, Sergii Sakal, Tien Duc Le
-
Publication number: 20210406397Abstract: Methods, computer readable media, and devices for efficient application programming interface (API) processing with privacy protection are disclosed herein. One method may include receiving a user request for content from a client, parsing the user request for content to identify one or more request portions having a type of public information, customized information, and personal information, transmitting the one or more request portions to a corresponding microservice based on the type of the portion of content being requested, receiving one or more response portions, determining a type of the one or more portions of content, and in response to determining the type of a portion of content is not personal information, caching the portion of content based on the type of the portion of content, combining the one or more response portions into a user response, and sending the user response to the client.Type: ApplicationFiled: April 7, 2021Publication date: December 30, 2021Inventors: Jeremiah David Brazeau, Victor Manuel Romero Carrasco, Christopher David Boran, Andre Huss, Pallav Kothari
-
Patent number: 11176601Abstract: Systems and techniques are provided for enhanced and flexible ingestion of product-related data from various and diverse data sources. The product-related data is linked to interactions that allow end-user customers to view and manipulate product listings and product data using the ingested information.Type: GrantFiled: January 29, 2020Date of Patent: November 16, 2021Assignee: salesforce.com, inc.Inventors: Jeremiah David Brazeau, Joselito Campos Santana, Colin Brazeau
-
Publication number: 20210240536Abstract: Systems and techniques are provided for monitoring and managing the performance of services accessed by sites on a computing platform. When a performance issue is identified, a service is monitored to determine if calls to the service exceed a threshold completion time. If so, a resource available to call the service is adaptively throttled by the platform.Type: ApplicationFiled: May 4, 2020Publication date: August 5, 2021Inventors: Jeremiah David Brazeau, Sumanth Kondakindi, Dmitriy Ryabkov, Adam Elliott, Stefan Piesche, Metin Kilic, Yan Huang, Christopher David Boran