Patents by Inventor Prashant Kumar Singh
Prashant Kumar Singh 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: 20250112929Abstract: Systems and methods are provided for managing computing services for an application comprising a plurality of virtual computing components executing on one or more host computing devices, wherein a service virtual computing component is to perform application functionality, and wherein a system computing component is to perform system functionality including management of the application virtual computing component; determining the service virtual computing component is to execute using a first access credential to provide a first computing service to the application virtual computing component, and the service virtual computing component is to execute using a second access credential to provide a second computing service to the system computing component, wherein the first access credential is assigned a different set of computing resource access permissions than the second access credential.Type: ApplicationFiled: September 29, 2023Publication date: April 3, 2025Inventors: Hari Ohm Prasath Rajagopal, Prashant Kumar Singh
-
Publication number: 20250110800Abstract: Systems and methods are provided for an on-demand code execution service comprising a set of computing devices for on-demand execution of function code while continuing to facilitate executing long-running background processes. A subset of resources may be initialized based, at least in part, on the application configuration data including at least a request-response process, a background process, and a lesser set of computing resources for the background process. After the execution of the background process has begun, a first request may be received. The on-demand code execution service may increase computing resources to a larger set of computing resources to generate a first response to the first request. The first response may then be provided to an external set of computing resources. After determining that the queue contains no additional requests, the on-demand code execution service may decrease the level of computing resources to the lesser set of computing resources.Type: ApplicationFiled: September 29, 2023Publication date: April 3, 2025Inventors: Hari Ohm Prasath Rajagopal, Shivendra Panicker, Prashant Kumar Singh, Amit Gupta
-
Patent number: 12135688Abstract: Systems and methods are provided for managing provision of network-stored data sets among instances of function code executing in an on-demand manner. Provision of the data sets may be managed such that the data sets are available efficiently and are able to be accessed within function invocations in a manner that is similar or identical to accessing locally-stored data sets. Moreover, the data sets may, when desired, be made available persistently across function invocations.Type: GrantFiled: December 7, 2022Date of Patent: November 5, 2024Assignee: Amazon Technologies, Inc.Inventors: Srinivas Jasti, Prashant Kumar Singh
-
Patent number: 12039381Abstract: Systems and methods are provided for managing provision of—and access to—data sets among instances of function code executing in an on-demand manner. An API is provided by which functions can store data sets to be shared with other functions, and by which functions can access data sets shared by other functions.Type: GrantFiled: September 27, 2022Date of Patent: July 16, 2024Assignee: Amazon Technologies, Inc.Inventors: Srinivas Jasti, Prashant Kumar Singh, Christopher Magee Greenwood, Sushant Bhatia
-
Publication number: 20240195811Abstract: Systems and methods are described for facilitating network traffic between serverless function executions and isolated cloud resources within virtualized network environments. Virtualized network environments, by default, may be isolated such that external traffic is not permitted to enter the environment. Permissions for traffic that may enter the environment are often set on the basis of network addresses. In the context of serverless functions, such permissions may be difficult to establish because executions of serverless functions can occur on a dynamically selected environment without a fixed network address. The present disclosure provides for creation of user-defined connectors that facilitate routing of network traffic between executions of serverless functions and user virtualized network environments without requiring that routing occur on the bases of network addresses.Type: ApplicationFiled: December 13, 2022Publication date: June 13, 2024Inventors: Dharani Sankar Vijayakumar, Robert Laks, Sushant Bhatia, Ravi S. Nagayach, Prashant Kumar Singh
-
Publication number: 20240103942Abstract: Systems and methods are provided for managing provision of—and access to—data sets among instances of function code executing in an on-demand manner. An API is provided by which functions can store data sets to be shared with other functions, and by which functions can access data sets shared by other functions.Type: ApplicationFiled: September 27, 2022Publication date: March 28, 2024Inventors: Srinivas Jasti, Prashant Kumar Singh, Christopher Magee Greenwood, Sushant Bhatia
-
Publication number: 20240045079Abstract: In some implementations, a method of facilitating pointing of a mobile device at a satellite of a satellite constellation for satellite-based data communication, may comprise obtaining, at a first time point, historical orbital data indicative of orbital movement of a plurality of satellites of a satellite constellation over a period of time. The method may also comprise assigning a reference orbital dataset of the plurality orbital datasets determined at a reference time point to corresponding control boxes of a reference grid covering the satellite constellation, wherein each control box of the reference grid corresponds to a satellite of the satellite constellation. The method may also comprise mapping the plurality orbital datasets to the reference grid for an orbital model based on the assignment of the reference orbital dataset.Type: ApplicationFiled: August 8, 2022Publication date: February 8, 2024Inventors: Kannan MUTHURAMAN, Francesco GRILLI, Moi RIBA, Prashant Kumar SINGH, Ricky TAI, Ronald BLUMSTEIN, Gurdarshan SINGH
-
Publication number: 20230315543Abstract: Systems and methods are described for executing tightly coupled parallel applications on a serverless computing system. A serverless computing system executes user-submitted code in sandboxed environments such as virtual machines or containers. To support execution of parallel applications that require data transfer between instances of the application, the serverless computing system implements an ephemeral mesh network that allows instances of the parallel application to communicate with each other while executing in their respective sandboxes. In some embodiments, a controller or parent application may also connect to the ephemeral mesh network to coordinate execution of the parallel applications. In other embodiments, the parent application may be external to the serverless computing system.Type: ApplicationFiled: March 30, 2022Publication date: October 5, 2023Inventors: Arijit Ganguly, Prashant Kumar Singh, Ravi S. Nagayach
-
Publication number: 20230315541Abstract: Systems and methods are described for executing tightly coupled parallel applications on a serverless computing system. A serverless computing system executes user-submitted code in sandboxed environments such as virtual machines or containers. To support execution of parallel applications that require data transfer between instances of the application, the serverless computing system implements an ephemeral mesh network that allows instances of the parallel application to communicate with each other while executing in their respective sandboxes. In some embodiments, a controller or parent application may also connect to the ephemeral mesh network to coordinate execution of the parallel applications. In other embodiments, the parent application may be external to the serverless computing system.Type: ApplicationFiled: March 30, 2022Publication date: October 5, 2023Inventors: Arijit Ganguly, Prashant Kumar Singh, Ravi S Nagayach
-
Patent number: 11233175Abstract: Devices and techniques are disclosed herein which include a first LED device layer, a second LED device layer, and an adhesive bondline disposed between the first LED device layer and the second LED device layer. The adhesive bondline includes a bondline thickness, a plurality of spacers disposed within the adhesive bondline, and a silicone matrix. The plurality of spacers may have a diameter or a shortest axis between 0.5 and 10 micrometers and the coefficient of variation is 10% or less. The plurality of spacers may be include SiO2, alumina, soda lime glass, may be inorganic, or polymeric.Type: GrantFiled: February 19, 2020Date of Patent: January 25, 2022Assignee: LUMILEDS LLCInventors: Daniel Bernardo Roitman, Sujan-Ehsan Wadud, Michael Laughner, William David Collins, III, Darren Dunphy, Prashant Kumar Singh
-
Patent number: 10957080Abstract: Systems and methods are described for generating automatic illustrator guides. The method may include generating a plurality of candidate guides for a digital image (e.g., using an automated shape detection engine), where each of the plurality of candidate guides is a simple shape such as a line or a circle, combining at least two of the candidate guides based on the shape information to create refined candidate guides, generating a pixel coverage map for each of the refined candidate guides, prioritizing the refined candidate guides based on the corresponding pixel coverage maps, selecting one or more drawing guides from the one or more refined candidate guides based on the prioritization, and displaying the digital image along with the one or more drawing guides.Type: GrantFiled: April 2, 2019Date of Patent: March 23, 2021Assignee: ADOBE INC.Inventors: Tarun Gehlaut, Tarun Beri, Prashant Kumar Singh
-
Publication number: 20200320756Abstract: Systems and methods are described for generating automatic illustrator guides. The method may include generating a plurality of candidate guides for a digital image (e.g., using an automated shape detection engine), where each of the plurality of candidate guides is a simple shape such as a line or a circle, combining at least two of the candidate guides based on the shape information to create refined candidate guides, generating a pixel coverage map for each of the refined candidate guides, prioritizing the refined candidate guides based on the corresponding pixel coverage maps, selecting one or more drawing guides from the one or more refined candidate guides based on the prioritization, and displaying the digital image along with the one or more drawing guides.Type: ApplicationFiled: April 2, 2019Publication date: October 8, 2020Inventors: TARUN GEHLAUT, Tarun Beri, Prashant Kumar Singh
-
Publication number: 20200194629Abstract: Devices and techniques are disclosed herein which include a first LED device layer, a second LED device layer, and an adhesive bondline disposed between the first LED device layer and the second LED device layer. The adhesive bondline includes a bondline thickness, a plurality of spacers disposed within the adhesive bondline, and a silicone matrix. The plurality of spacers may have a diameter or a shortest axis between 0.5 and 10 micrometers and the coefficient of variation is 10% or less. The plurality of spacers may be include SiO2, alumina, soda lime glass, may be inorganic, or polymeric.Type: ApplicationFiled: February 19, 2020Publication date: June 18, 2020Applicant: LUMILEDS HOLDING B.V.Inventors: Daniel Bernardo ROITMAN, Sujan-Ehsan WADUD, Michael LAUGHNER, William COLLINS, Darren DUNPHY, Prashant Kumar SINGH
-
Patent number: 10600937Abstract: Devices and techniques are disclosed herein which include a first LED device layer, a second LED device layer, and an adhesive bondline disposed between the first LED device layer and the second LED device layer. The adhesive bondline includes a bondline thickness, a plurality of spacers disposed within the adhesive bondline, and a silicone matrix. The plurality of spacers may have a diameter or a shortest axis between 0.5 and 10 micrometers and the coefficient of variation is 10% or less. The plurality of spacers may be include SiO2, alumina, soda lime glass, may be inorganic, or polymeric.Type: GrantFiled: September 17, 2018Date of Patent: March 24, 2020Assignee: LUMILEDS HOLDING B.V.Inventors: Daniel Bernardo Roitman, Sujan-Ehsan Wadud, Michael Laughner, William Collins, Darren Dunphy, Prashant Kumar Singh
-
Publication number: 20200091377Abstract: Devices and techniques are disclosed herein which include a first LED device layer, a second LED device layer, and an adhesive bondline disposed between the first LED device layer and the second LED device layer. The adhesive bondline includes a bondline thickness, a plurality of spacers disposed within the adhesive bondline, and a silicone matrix. The plurality of spacers may have a diameter or a shortest axis between 0.5 and 10 micrometers and the coefficient of variation is 10% or less. The plurality of spacers may be include SiO2, alumina, soda lime glass, may be inorganic, or polymeric.Type: ApplicationFiled: September 17, 2018Publication date: March 19, 2020Applicant: Lumileds Holding B.V.Inventors: Daniel Bernardo Roitman, Sujan-Ehsan Wadud, Michael Laughner, William Collins, Darren Dunphy, Prashant Kumar Singh
-
Patent number: 10572026Abstract: Techniques are disclosed for generating a reference point on a path of a vector image using a preview reference point. In some examples, a method includes receiving selection of a path included in one or more paths of a vector image presented on a display, thereby identifying an active path; causing display, via the display, of a preview reference point on the active path; receiving a moving off-path input gesture and causing the preview reference point to move along the active path correspondingly with the moving off-path input gesture; and in response to the moving off-path input gesture terminating, set a current position of the preview reference point on the active path to a final reference point on the path, the current position of the preview reference point on the active path corresponding to a last position of the off-path input gesture. The display may be a touch-sensitive display.Type: GrantFiled: June 1, 2018Date of Patent: February 25, 2020Assignee: Adobe Inc.Inventors: Vivek Agrawal, Prashant Kumar Singh
-
Publication number: 20190369737Abstract: Techniques are disclosed for generating a reference point on a path of a vector image using a preview reference point. In some examples, a method includes receiving selection of a path included in one or more paths of a vector image presented on a display, thereby identifying an active path; causing display, via the display, of a preview reference point on the active path; receiving a moving off-path input gesture and causing the preview reference point to move along the active path correspondingly with the moving off-path input gesture; and in response to the moving off-path input gesture terminating, set a current position of the preview reference point on the active path to a final reference point on the path, the current position of the preview reference point on the active path corresponding to a last position of the off-path input gesture. The display may be a touch-sensitive display.Type: ApplicationFiled: June 1, 2018Publication date: December 5, 2019Applicant: Adobe Inc.Inventors: Vivek Agrawal, Prashant Kumar Singh
-
Publication number: 20190310766Abstract: Systems and techniques for identifying and creating individual assets from a canvas containing an artwork include receiving a canvas containing an artwork. An organization of the artwork on the canvas is determined. Individual assets in the artwork on the canvas are identified by applying a segmentation rule based on the organization of the artwork. The individual assets are created.Type: ApplicationFiled: April 9, 2018Publication date: October 10, 2019Inventors: Vivek Agrawal, Tarun Gehlaut, Prateek Soni, Prashant Kumar Singh, Ankit Aggarwal
-
Patent number: 10380721Abstract: This disclosure covers systems and methods that sharpen the appearance of a digital illustration while moving the digital illustration. In certain embodiments, upon receiving a command to move a digital illustration, the disclosed systems and methods move the digital illustration (and its constituent line segments) to positions that both sharpen the appearance of the digital illustration and respond to the command. To facilitate sharpening the appearance of a digital illustration as part of a seemingly continuous movement, in some embodiments, the disclosed systems and methods move a blurry digital illustration to a position that sharpens the appearance of blurry axial-line segments by translating the digital illustration according to a translation vector and a command to move the digital illustration.Type: GrantFiled: April 27, 2017Date of Patent: August 13, 2019Assignee: ADOBE INC.Inventors: Vivek Agrawal, Prashant Kumar Singh, Ankit Aggarwal
-
Publication number: 20180315169Abstract: This disclosure covers systems and methods that sharpen the appearance of a digital illustration while moving the digital illustration. In certain embodiments, upon receiving a command to move a digital illustration, the disclosed systems and methods move the digital illustration (and its constituent line segments) to positions that both sharpen the appearance of the digital illustration and respond to the command. To facilitate sharpening the appearance of a digital illustration as part of a seemingly continuous movement, in some embodiments, the disclosed systems and methods move a blurry digital illustration to a position that sharpens the appearance of blurry axial-line segments by translating the digital illustration according to a translation vector and a command to move the digital illustration.Type: ApplicationFiled: April 27, 2017Publication date: November 1, 2018Inventors: Vivek Agrawal, Prashant Kumar Singh, Ankit Aggarwal