Patents by Inventor Prashant Verma
Prashant Verma 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: 12567095Abstract: Various embodiments of apparatuses and methods for transaction processing at edge servers in a content distribution network (“CDN”) are described. In some embodiments, an edge server receives an initial request from a client for content associated with a particular origin, and then provides the content to the client. The edge server can then receive another request from the client that might include an indicator for transaction processing. The edge server determines that transaction processing is indicated for handling this new request, in some embodiments. The edge server can then send a transaction notification to the origin, receive a transaction continuation response from the origin, and then execute a data transaction with transaction entities that are distinct from the content distribution network and the origin, in some embodiments. If the transaction is successful, the edge server can notify the client and the origin of the successful transaction, in some embodiments.Type: GrantFiled: October 21, 2022Date of Patent: March 3, 2026Assignee: Amazon Technologies, Inc.Inventors: Ronil Sudhir Mokashi, Prashant Verma, Karthik Uthaman
-
Publication number: 20260044950Abstract: Methods and systems for aligning images of different layers on a specimen are provided. The embodiments may be particularly useful for singular value decomposition (SVD) based cross-layer alignment for defect detection. One system includes a computer subsystem configured for generating first and second SVD based noise images for first and second images, respectively, of first and second layers, respectively, on a specimen. The first layer is formed subsequent to formation of the second layer on the specimen. The computer subsystem is also configured for computing one or more global offsets by aligning the first SVD based noise images to the second SVD based noise images, applying the one or more global offsets to the second images to thereby align the second images to the first images, and determining information for the specimen based on the aligned first and second images.Type: ApplicationFiled: July 23, 2025Publication date: February 12, 2026Inventors: Prashant VERMA, Shoujing GUO, Nurmohammed PATWARY, James A. SMITH, Hong CHEN, Xiaochun LI
-
Patent number: 12482091Abstract: Methods and systems for detecting defects on a specimen are provided. One system performs double detection in which at least one of the reference images compared to a test image is a computed reference image generated from multiple images corresponding to the test image. The other reference image may or may not be computed from more than one of the multiple images. Such a computed reference image may also be a median-based computed reference generated from multiple-median images generated from different subsets of images in a job of images generated by an inspection subsystem for a specimen. Such a system may also group images for a die row on a specimen into different jobs based on color so that different jobs have different color value ranges. Such grouping may also be performed so that each of the jobs includes a number of images greater than a predetermined, minimum job size.Type: GrantFiled: November 1, 2022Date of Patent: November 25, 2025Assignee: KLA CORPORATIONInventors: Li Yu, Wei Si, Prashant Verma, Xiaochun Li, Sangbong Park
-
Publication number: 20250307227Abstract: Edge functions at an edge location of a content delivery network (CDN) may use APIs of a datastore engine in order to read/write or create/delete local tables at the edge location. Data may be accumulated in the local tables and the new data may be used to enhance decision at the edge. Some of the local tables may be initially populated from a back-end database. This allows the functions to modify the data from the back-end database, without affecting the actual source data at the back-end database (modifications to local tables remain local to the edge location).Type: ApplicationFiled: June 10, 2025Publication date: October 2, 2025Applicant: Amazon Technologies, Inc.Inventors: Karthik Uthaman, Ted David Middleton, Ronil Sudhir Mokashi, Prashant Verma, Alexander Korobeynikov
-
Patent number: 12360976Abstract: Edge functions at an edge location of a content delivery network (CDN) may use APIs of a datastore engine in order to read/write or create/delete local tables at the edge location. Data may be accumulated in the local tables and the new data may be used to enhance decision at the edge. Some of the local tables may be initially populated from a back-end database. This allows the functions to modify the data from the back-end database, without affecting the actual source data at the back-end database (modifications to local tables remain local to the edge location).Type: GrantFiled: September 30, 2020Date of Patent: July 15, 2025Assignee: Amazon Technologies, Inc.Inventors: Karthik Uthaman, Ted David Middleton, Ronil Sudhir Mokashi, Prashant Verma, Alexander Korobeynikov
-
Patent number: 12182835Abstract: A system, method, and computer readable medium for distributing data objects that are dynamically customized for users in a content delivery network. The system obtains information based on content accessed by a user, the content being accessed by the user through a content delivery network device. The system associates the user with other users based on the obtained information, the other users having accessed another content through the content delivery network device. The system generates a cluster, the cluster comprising a plurality of nodes representative of the user and the associated other users. The system determines a set of tags for the cluster, the set of tags derived from a plurality of websites accessed by the user.Type: GrantFiled: September 27, 2021Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Karthik Uthaman, Ronil Sudhir Mokashi, Prashant Verma, Sayalee Uday Wandkar
-
Publication number: 20240054632Abstract: Methods and systems for detecting defects on a specimen are provided. One system performs double detection in which at least one of the reference images compared to a test image is a computed reference image generated from multiple images corresponding to the test image. The other reference image may or may not be computed from more than one of the multiple images. Such a computed reference image may also be a median-based computed reference generated from multiple-median images generated from different subsets of images in a job of images generated by an inspection subsystem for a specimen. Such a system may also group images for a die row on a specimen into different jobs based on color so that different jobs have different color value ranges. Such grouping may also be performed so that each of the jobs includes a number of images greater than a predetermined, minimum job size.Type: ApplicationFiled: November 1, 2022Publication date: February 15, 2024Inventors: Li Yu, Wei Si, Prashant Verma, Xiaochun Li, Sangbong Park
-
Publication number: 20230104676Abstract: Various embodiments of apparatuses and methods for transaction processing at edge servers in a content distribution network (“CDN”) are described. In some embodiments, an edge server receives an initial request from a client for content associated with a particular origin, and then provides the content to the client. The edge server can then receive another request from the client that might include an indicator for transaction processing. The edge server determines that transaction processing is indicated for handling this new request, in some embodiments. The edge server can then send a transaction notification to the origin, receive a transaction continuation response from the origin, and then execute a data transaction with transaction entities that are distinct from the content distribution network and the origin, in some embodiments. If the transaction is successful, the edge server can notify the client and the origin of the successful transaction, in some embodiments.Type: ApplicationFiled: October 21, 2022Publication date: April 6, 2023Applicant: Amazon Technologies, Inc.Inventors: Ronil Sudhir Mokashi, Prashant Verma, Karthik Uthaman
-
Patent number: 11616991Abstract: In some embodiments, a system is provided, and computer-executable instructions cause the system to: obtain, at an edge server of a content delivery network, a request for a content item from a client device; determine that the there are multiple versions of the first content item that require varying amount of resources to serve including a first version, and a second version requiring more resources to serve than the first version; select the second version; send the second version; determine that the client device is not properly rendering the second version of the content item; and in response to determining that that the client device is not properly rendering the second version, send the first version.Type: GrantFiled: July 3, 2020Date of Patent: March 28, 2023Assignee: Amazon Technologies, Inc.Inventors: Ryan Farris, Prashant Verma, Ronil Sudhir Mokashi
-
Patent number: 11550800Abstract: A datastore engine at an edge location of a content delivery network (CDN) may perform low-latency query processing and data retrieval for multiple types of databases at one or more origin servers. When a client sends a query to the edge location, the datastore engine translates the query from a back-end database format into a native format of the local edge datastore. If the requested data is not there, then the datastore engine retrieves the data from the back-end table and inserted inserts the data into the local edge datastore. By using multiple queries over time to re-construct data from the backend database tables at the edge, the datastore engine may provide low-latency access to data from the backend database tables (avoiding the need to retrieve data from the back-end tables to serve subsequent queries).Type: GrantFiled: September 30, 2020Date of Patent: January 10, 2023Assignee: Amazon Technologies, Inc.Inventors: Karthik Uthaman, Ted David Middleton, Ronil Sudhir Mokashi, Prashant Verma, Alexander Korobeynikov
-
Patent number: 11552971Abstract: Techniques for detection of the fraudulent use of content delivery network (CDN) served byte streams are described. A fraud detection service obtains CDN log data, distribution data, and account data and uses elements therefrom to perform a distribution-centric fraud analysis using machine learning techniques. Based on the likelihood of fraud determined by the analysis, the fraud detection service can rapidly perform actions to address the fraud, such as the termination of service for the distribution, throttling of resources provided for the distribution, or further investigation techniques.Type: GrantFiled: June 17, 2020Date of Patent: January 10, 2023Assignee: Amazon Technologies, Inc.Inventors: Samrat Karak, Prashant Verma, Ronil Sudhir Mokashi, Karthik Uthaman
-
Patent number: 11513499Abstract: A system and a computer-implemented method for viewing at least one robotic process automation (RPA) workflow using a web based user interface are disclosed herein. The computer-implemented method includes accessing the web based user interface and identifying the at least one RPA workflow for viewing. The computer-implemented method further includes generating, using a workflow object model component, a workflow diagram for the identified at least one RPA workflow. The computer-implemented method further includes rendering, using a web based visualization engine component, the generated workflow diagram for the identified at least one RPA workflow and displaying the rendered workflow diagram for viewing of the at least one RPA workflow on the web based user interface.Type: GrantFiled: October 12, 2020Date of Patent: November 29, 2022Assignee: UiPath, Inc.Inventors: Liji Kunnath, Arghya Chakrabarty, Prashant Verma, Abhishek Kumar, Sunil Ajjampur Jagadeesh
-
Patent number: 11481825Abstract: Various embodiments of apparatuses and methods for transaction processing at edge servers in a content distribution network (“CDN”) are described. In some embodiments, an edge server receives an initial request from a client for content associated with a particular origin, and then provides the content to the client. The edge server can then receive another request from the client that might include an indicator for transaction processing. The edge server determines that transaction processing is indicated for handling this new request, in some embodiments. The edge server can then send a transaction notification to the origin, receive a transaction continuation response from the origin, and then execute a data transaction with transaction entities that are distinct from the content distribution network and the origin, in some embodiments. If the transaction is successful, the edge server can notify the client and the origin of the successful transaction, in some embodiments.Type: GrantFiled: March 29, 2019Date of Patent: October 25, 2022Assignee: Amazon Technologies, Inc.Inventors: Ronil Sudhir Mokashi, Prashant Verma, Karthik Uthaman
-
Patent number: 11378484Abstract: Embodiments generally relate to personal protective equipment (PPE) (such as gloves, shoes/boots, hoods, protective clothing, etc.) for industrial applications. More specifically, the invention relates to using magnetic particles (e.g. incorporated within or attached/affixed to the PPE) so that a magnetic scan may be run to determine a change (e.g. decrease) in initial magnetic field signature (MFS) for the PPE). The change in MFS is used to determine end of service life of the PPE (such that the protective equipment should be retired or repaired).Type: GrantFiled: December 21, 2016Date of Patent: July 5, 2022Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Prashant Verma, Raj Kamal Prasad
-
Publication number: 20220066422Abstract: A system and a computer-implemented method for viewing at least one robotic process automation (RPA) workflow using a web based user interface are disclosed herein. The computer-implemented method includes accessing the web based user interface and identifying the at least one RPA workflow for viewing. The computer-implemented method further includes generating, using a workflow object model component, a workflow diagram for the identified at least one RPA workflow. The computer-implemented method further includes rendering, using a web based visualization engine component, the generated workflow diagram for the identified at least one RPA workflow and displaying the rendered workflow diagram for viewing of the at least one RPA workflow on the web based user interface.Type: ApplicationFiled: October 12, 2020Publication date: March 3, 2022Applicant: UiPath, Inc.Inventors: Liji KUNNATH, Arghya CHAKRABARTY, Prashant VERMA, Abhishek KUMAR, Sunil Ajjampur JAGADEESH
-
Patent number: 11216382Abstract: A cache system may maintain size and/or request rate metrics for objects in a lower level cache and for objects in a higher level cache. When an L1 cache does not have an object, it requests the object from an L2 cache and sends to the L2 cache aggregate size and request rate metrics for objects in the L1 cache. The L2 cache may obtain a size metric and a request rate metric for the requested object and then determine, based on the aggregate size and request rate metrics for the objects in the L1 cache and the size metric and the request rate metric for the requested object in the L2 cache, an indication of whether or not the L1 cache should cache the requested object. The L2 cache provides the object and the indication to the L1 cache.Type: GrantFiled: March 16, 2020Date of Patent: January 4, 2022Assignee: Amazon Technologies, Inc.Inventors: Karthik Uthaman, Ronil Sudhir Mokashi, Prashant Verma
-
Patent number: 11201939Abstract: Techniques for using one or more satellites as a part of a content delivery network are described. For example, in some instances a satellite of a cluster of satellites is to receive a request for a resource hosted by the content delivery network; determine that the request for the resource cannot be served by the cluster of satellites; determine a first entity to ask for the resource; send a secondary request for the resource to the determined first entity; receive the resource from the determined first entity; and respond, to a user of the content delivery network, to the request using the received resource for the resource.Type: GrantFiled: June 28, 2019Date of Patent: December 14, 2021Assignee: Amazon Technologies, Inc.Inventors: Ronil Sudhir Mokashi, Prashant Verma, Karthik Uthaman
-
Patent number: 11171720Abstract: Techniques for using a satellite as a part of a content delivery network are described. For example, in some instances a satellite is to receive a request for a resource hosted by the content delivery network, determine that the request for the resource cannot be served by the satellite, determine a first entity to ask for the resource, send a secondary request for the resource to the determined first entity, receive the resource from the determined first entity, respond, to a user of the content delivery network, to the request using the received resource for the resource, and respond to a subsequent request using the cached received resource.Type: GrantFiled: June 28, 2019Date of Patent: November 9, 2021Assignee: Amazon Technologies, Inc.Inventors: Karthik Uthaman, Prashant Verma, Ronil Sudhir Mokashi
-
Patent number: 11157633Abstract: A centralized content management service may facilitate streaming providers obtaining rights to digital content associated with content providers. The content management service may maintain a site in which the content providers and streaming providers may negotiate for rights to digital content items. Upon receiving a request from a streaming provider to stream a digital content item to a customer, the content management service may authenticate the customer and validate the streaming provider to confirm that the streaming provider is authorized to stream the digital content item to the customer. The digital content item may be encrypted, decrypted, and re-encrypted prior using various encryption keys prior to streaming the digital content item to the customer. The content management service may cause the digital content item to be streamed to a customer device of the customer without providing a copy of the digital content item to the streaming provider.Type: GrantFiled: June 26, 2019Date of Patent: October 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Prashant Verma, Karthik Uthaman, Ronil Sudhir Mokashi
-
Patent number: 11132721Abstract: A system, method, and computer readable medium for distributing data objects that are dynamically customized for users in a content delivery network. The system obtains information based on content accessed by a user, the content being accessed by the user through a content delivery network device. The system associates the user with other users based on the obtained information, the other users having accessed another content through the content delivery network device. The system generates a cluster, the cluster comprising a plurality of nodes representative of the user and the associated other users. The system determines a set of tags for the cluster, the set of tags derived from a plurality of websites accessed by the user.Type: GrantFiled: August 28, 2018Date of Patent: September 28, 2021Assignee: Amazon Technologies, Inc.Inventors: Karthik Uthaman, Ronil Sudhir Mokashi, Prashant Verma, Sayalee Uday Wandkar