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).
-
Publication number: 20240104347Abstract: Systems, methods, and apparatus are provided for deep learning architecture for adverse media screening. A dynamic data stream may be generated from news reports acquired from a variety of media channels in a variety of formats. Reports may be separated by format. A graphing module for each type of media may use geometric clustering algorithms to group reports into a coherence graph. Fact-checking sources may be incorporated into the graph. A graph neural network may determine coherence between news claims and fact-checking sources, between news claims and supporting report details, between similar reports, and/or between video and audio within the report itself. The network may output a legitimacy score for a report. A credible report may be flagged and retrieved in the course of a customer screening. Materiality may be determined for a credible report and may trigger a customer account closure protocol.Type: ApplicationFiled: September 22, 2022Publication date: March 28, 2024Inventors: Prashant Anna Bidkar, Ranjan Verma, T R Krishnan, Prashant Khare, Pradeep Gahtori, Vihar Sharoff
-
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: 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: 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: 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
-
Patent number: 11095605Abstract: Systems and method with regard to the routing of a client computing device DNS query within a content delivery network service provider domain as a function of additional request routing information embedded as parameters in messages transmitted as part of the DNS queries generated by, or on behalf of, the client computing device are provided. By parsing and processing all the received information, the CDN service provider may select components of a CDN network reflective of the additional request routing information.Type: GrantFiled: September 26, 2019Date of Patent: August 17, 2021Assignee: Amazon Technologies, Inc.Inventors: Prashant Verma, Ronil Sudhir Mokashi, Karthik Uthaman
-
Patent number: 11089136Abstract: Edge functions at an edge location of a content delivery network (CDN) may access data from a back-end database without the need to make high-latency network calls to the back-end databases. When a client sends a query to the edge location, an edge function is triggered. The requested data may be retrieved from a read-only local table at the edge location (populated from a back-end database) and the retrieved data is provided to the edge function's memory for low-latency access during function execution.Type: GrantFiled: September 30, 2020Date of Patent: August 10, 2021Assignee: Amazon Technologies, Inc.Inventors: Karthik Uthaman, Ted David Middleton, Ronil Sudhir Mokashi, Prashant Verma, Alexander Korobeynikov
-
Publication number: 20210124616Abstract: A determination is made that a request associated with an application is a candidate for blockchain-based deferral. An insertion of a record representing at least the request at a blockchain is initiated. One or more records representing the request are accessed to perform an operation indicated in the request.Type: ApplicationFiled: December 31, 2020Publication date: April 29, 2021Applicant: Amazon Technologies, Inc.Inventors: Prashant Verma, Ronil Sudhir Mokashi
-
Patent number: 10992743Abstract: A content delivery system dynamically manages a content cache fleet by expanding or shrinking the size of the cache fleet to anticipate and/or respond to changes in demand for cached content. The content delivery system can consider various demand-based parameters when determining when and how to scale the cache fleet, including the overall demand (expected or observed) for all content available for delivery by the content delivery system, the demand for a subset of content or individual content items relative to the demand for other subsets of content or individual content items, etc. When content servers are removed from the cache fleet, snapshots of the content caches of the content servers can be stored to a persistent data store, and then restored to content servers when content servers are added to the cache fleet.Type: GrantFiled: September 23, 2019Date of Patent: April 27, 2021Assignee: Amazon Technologies, Inc.Inventors: Prashant Verma, Ronil Sudhir Mokashi, Karthik Uthaman
-
Patent number: 10977711Abstract: An intermediate result set is obtained from a first machine learning model whose input data set comprises values of a first set of properties associated with a session of operations. The intermediate result and a second set of properties associated with the session are provided as input to a second machine learning model. A value of at least one property of the first set is determined before a value of at least one property of the second set is determined. A particular action recommendation, based at least in part on output generated by the second machine learning model, is implemented.Type: GrantFiled: January 3, 2018Date of Patent: April 13, 2021Assignee: Amazon Technologies, Inc.Inventors: Prashant Verma, Anoop Balakrishnan, Janick M. Bernet