Patents by Inventor Manigandan Radhakrishnan
Manigandan Radhakrishnan 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: 11895212Abstract: Methods, systems, and computer-readable media for read-only data store replication to edge locations are disclosed. A read-only data store is replicated to an edge server. A request for content is received at the edge server from a client device. The content is sought from a content cache at the edge server or from an origin server coupled to the edge server. Processing of the request is initiated, comprising encountering an event. The event is associated with a function specified by a customer, and the function specifies the read-only data store as input. The function associated with the event is executed at the edge server, including retrieval of data from the data store. The content is generated based at least in part on execution of the function. The content is sent from the edge server to the client device.Type: GrantFiled: September 11, 2015Date of Patent: February 6, 2024Assignee: Amazon Technologies, Inc.Inventors: Manigandan Radhakrishnan, Oleksii Zakharenko, Craig Wesley Howard, Venkatesh Vijayaraghavan, Shubham Katiyar
-
Patent number: 11762703Abstract: An on-demand code execution environment present in points of presence (POPs) and in regions serviced by the POPs is provided herein. For example, a POP may receive a request to execute a task associated with user-defined code. If the POP determines that the computing resources necessary to execute a received task are not available or that the POP should not execute the received task for another reason (e.g., the task is not commonly received and the computing resources needed to execute the task are therefore best allocated for other requests), the POP can forward the task to a region that the POP services for execution by an on-demand code execution environment present in the region. The on-demand code execution environment present in the region can execute the task and forward the results of the execution to the POP for distribution back to a user device that requested the task execution.Type: GrantFiled: October 27, 2020Date of Patent: September 19, 2023Assignee: Amazon Technologies, Inc.Inventors: Manigandan Radhakrishnan, Marc John Brooker, Yilmaz Can Cecen, David Alexander Dunlap, Craig Wesley Howard, Shubham Katiyar, Ajay Nair, Venkatesh Vijayaraghavan, Vo Vuong, Meenakshi Vembusubramanian
-
Publication number: 20210075881Abstract: Methods, systems, and computer-readable media for customizable event-triggered computation at edge locations are disclosed. A request for content is received at an edge server from a client device. The content is sought from a content cache at the edge server or from an origin server coupled to the edge server. Processing of the request is initiated, comprising encountering an event. The event is associated with a function specified by a customer. The function associated with the event is executed at the edge server using process isolation. The content is generated based at least in part on execution of the function. The content is sent from the edge server to the client device.Type: ApplicationFiled: November 19, 2020Publication date: March 11, 2021Applicant: Amazon Technologies, Inc.Inventors: Manigandan Radhakrishnan, Oleksii Zakharenko, Craig Wesley Howard, Venkatesh Vijayaraghavan, Shubham Katiyar
-
Publication number: 20210042163Abstract: An on-demand code execution environment present in points of presence (POPs) and in regions serviced by the POPs is provided herein. For example, a POP may receive a request to execute a task associated with user-defined code. If the POP determines that the computing resources necessary to execute a received task are not available or that the POP should not execute the received task for another reason (e.g., the task is not commonly received and the computing resources needed to execute the task are therefore best allocated for other requests), the POP can forward the task to a region that the POP services for execution by an on-demand code execution environment present in the region. The on-demand code execution environment present in the region can execute the task and forward the results of the execution to the POP for distribution back to a user device that requested the task execution.Type: ApplicationFiled: October 27, 2020Publication date: February 11, 2021Inventors: Manigandan Radhakrishnan, Marc John Brooker, Yilmaz Can Cecen, David Alexander Dunlap, Craig Wesley Howard, Shubham Katiyar, Ajay Nair, Venkatesh Vijayaraghavan, Vo Vuong, Meenakshi Vembusubramanian
-
Patent number: 10848582Abstract: Methods, systems, and computer-readable media for customizable event-triggered computation at edge locations are disclosed. A request for content is received at an edge server from a client device. The content is sought from a content cache at the edge server or from an origin server coupled to the edge server. Processing of the request is initiated, comprising encountering an event. The event is associated with a function specified by a customer. The function associated with the event is executed at the edge server using process isolation. The content is generated based at least in part on execution of the function. The content is sent from the edge server to the client device.Type: GrantFiled: September 11, 2015Date of Patent: November 24, 2020Assignee: Amazon Technologies, Inc.Inventors: Manigandan Radhakrishnan, Oleksii Zakharenko, Craig Wesley Howard, Venkatesh Vijayaraghavan, Shubham Katiyar
-
Patent number: 10831549Abstract: An on-demand code execution environment present in points of presence (POPs) and in regions serviced by the POPs is provided herein. For example, a POP may receive a request to execute a task associated with user-defined code. If the POP determines that the computing resources necessary to execute a received task are not available or that the POP should not execute the received task for another reason (e.g., the task is not commonly received and the computing resources needed to execute the task are therefore best allocated for other requests), the POP can forward the task to a region that the POP services for execution by an on-demand code execution environment present in the region. The on-demand code execution environment present in the region can execute the task and forward the results of the execution to the POP for distribution back to a user device that requested the task execution.Type: GrantFiled: December 27, 2016Date of Patent: November 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Manigandan Radhakrishnan, Marc John Brooker, Yilmaz Can Cecen, David Alexander Dunlap, Craig Wesley Howard, Shubham Katiyar, Ajay Nair, Venkatesh Vijayaraghavan, Vo Vuong, Meenakshi Vembusubramanian
-
Patent number: 10372499Abstract: An on-demand code execution environment present in points of presence (POPs) and in regions serviced by the POPs is provided herein. For example, a POP may receive a request to execute a task associated with user-defined code. If the POP determines that the computing resources necessary to execute a received task are not available or that the POP should not execute the received task for another reason (e.g., the task is not commonly received and the computing resources needed to execute the task are therefore best allocated for other requests), the POP can identify a region suitable for executing the task and forward the task to the identified region. An on-demand code execution environment present in the identified region can execute the task and forward the results of the execution to the POP for distribution back to a user device that requested the task execution.Type: GrantFiled: December 27, 2016Date of Patent: August 6, 2019Assignee: Amazon Technologies, Inc.Inventors: Manigandan Radhakrishnan, Marc John Brooker, Yilmaz Can Cecen, David Alexander Dunlap, Craig Wesley Howard, Shubham Katiyar, Ajay Nair, Venkatesh Vijayaraghavan, Vo Vuong, Meenakshi Vembusubramanian
-
Publication number: 20170078434Abstract: Methods, systems, and computer-readable media for read-only data store replication to edge locations are disclosed. A read-only data store is replicated to an edge server. A request for content is received at the edge server from a client device. The content is sought from a content cache at the edge server or from an origin server coupled to the edge server. Processing of the request is initiated, comprising encountering an event. The event is associated with a function specified by a customer, and the function specifies the read-only data store as input. The function associated with the event is executed at the edge server, including retrieval of data from the data store. The content is generated based at least in part on execution of the function. The content is sent from the edge server to the client device.Type: ApplicationFiled: September 11, 2015Publication date: March 16, 2017Applicant: AMAZON TECHNOLOGIES, INC.Inventors: MANIGANDAN RADHAKRISHNAN, OLEKSII ZAKHARENKO, CRAIG WESLEY HOWARD, VENKATESH VIJAYARAGHAVAN, SHUBHAM KATIYAR
-
Publication number: 20170078433Abstract: Methods, systems, and computer-readable media for customizable event-triggered computation at edge locations are disclosed. A request for content is received at an edge server from a client device. The content is sought from a content cache at the edge server or from an origin server coupled to the edge server. Processing of the request is initiated, comprising encountering an event. The event is associated with a function specified by a customer. The function associated with the event is executed at the edge server using process isolation. The content is generated based at least in part on execution of the function. The content is sent from the edge server to the client device.Type: ApplicationFiled: September 11, 2015Publication date: March 16, 2017Applicant: AMAZON TECHNOLOGIES, INC.Inventors: MANIGANDAN RADHAKRISHNAN, OLEKSII ZAKHARENKO, CRAIG WESLEY HOWARD, VENKATESH VIJAYARAGHAVAN, SHUBHAM KATIYAR
-
Patent number: 6608503Abstract: A data comparator that operates on an input voltage signal and a reference voltage signal is disclosed. Internally, the comparator includes replicated circuitry to produce differential gain. Each set of replicated circuitry includes two gain stages for high amplification, high sampling rate, and for reducing kickback noise at the input voltage signal and the reference voltage signal. The comparator may further include self-biased CMOS inverters for cancellation of input offset error and a rail-to-rail regenerative output latch. The circuit can also include a comparator bias circuit that can improve the speed of the auto-zero operation.Type: GrantFiled: August 12, 2002Date of Patent: August 19, 2003Assignee: Shakti Systems, Inc.Inventors: Krishna Shenai, Erik A. McShane, Manigandan Radhakrishnan
-
Publication number: 20030038656Abstract: A data comparator that operates on an input voltage signal and a reference voltage signal is disclosed. Internally, the comparator includes replicated circuitry to produce differential gain. Each set of replicated circuitry includes two gain stages for high amplification, high sampling rate, and for reducing kickback noise at the input voltage signal and the reference voltage signal. The comparator may further include self-biased CMOS inverters for cancellation of input offset error and a rail-to-rail regenerative output latch. The circuit can also include a comparator bias circuit that can improve the speed of the auto-zero operation.Type: ApplicationFiled: August 12, 2002Publication date: February 27, 2003Inventors: Krishna Shenai, Erik A. McShane, Manigandan Radhakrishnan