Patents by Inventor Vasant Manohar
Vasant Manohar 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: 11610143Abstract: A network-based service may provide a machine learning model for different clients. The network-based service may implement an interface that allows a client to identify a test data set for validating versions of the machine learning model specifically for the client. When a new version of the machine learning model is created, a validation test using the test data set identified by the client may be used. Results of the validation test may be used to make a decision regard whether to migrate workloads for the client to the new version of the machine learning model.Type: GrantFiled: June 29, 2020Date of Patent: March 21, 2023Assignee: Amazon Technologies, Inc.Inventors: Vivek Bhadauria, Vasant Manohar, Anand Dhandhania
-
Publication number: 20220139063Abstract: Objects detected in data may be filtered from an object recognition index. Data for object detection may be received. An object detection technique may be applied to the data to detect an object. If the object does not satisfy indexing criteria for the object recognition index, then the detected object may be excluded from the object recognition index.Type: ApplicationFiled: November 12, 2021Publication date: May 5, 2022Applicant: Amazon Technologies, Inc.Inventors: Kunwar Yashraj Singh, Keith Young Johnson, Vivek Bhadauria, Sean R. Flynn, Binglei Du, Dylan C. Thomas, Vasant Manohar, Jonathan Hedley, Wei Xia
-
Patent number: 11176403Abstract: Objects detected in data may be filtered from an object recognition index. Data for object detection may be received. An object detection technique may be applied to the data to detect an object. If the object does not satisfy indexing criteria for the object recognition index, then the detected object may be excluded from the object recognition index.Type: GrantFiled: November 7, 2018Date of Patent: November 16, 2021Assignee: Amazon Technologies, Inc.Inventors: Kunwar Yashraj Singh, Keith Young Johnson, Vivek Bhadauria, Sean R. Flynn, Binglei Du, Dylan C. Thomas, Vasant Manohar, Jonathan Hedley, Wei Xia
-
Patent number: 11126854Abstract: Technologies are disclosed for efficiently identifying objects in videos using deep neural networks and motion information. Using the disclosed technologies, the amount of time required to identify objects in videos can be greatly reduced. Motion information for a video, such as motion vectors, are extracted during the encoding or decoding of the video. The motion information is used to determine whether there is sufficient motion between frames of the video to warrant performing object detection on the frames. If there is insufficient movement from one frame to a subsequent frame, the subsequent frame will not be processed to identify objects contained therein. In this way, object detection will not be performed on video frames that have changed minimally as compared to a previous frame, thereby reducing the amount of time and the number of processing operations required to identify the objects in the video.Type: GrantFiled: June 2, 2017Date of Patent: September 21, 2021Assignee: Amazon Technologies, Inc.Inventors: Andrea Olgiati, Nitin Singhal, Yuri Natanzon, Vasant Manohar, Davide Modolo
-
Patent number: 10761893Abstract: Techniques are described for automatically scaling (or “auto scaling”) compute resources—for example, virtual machine (VM) instances, containers, or standalone servers—used to support execution of service-oriented software applications and other types of applications that may process heterogeneous workloads. The resource requirements for a software application can be approximated by measuring “worker pool” utilization of instances of each service, where a worker pool represents a number of requests that the service can process concurrently. A scaling service can thus be configured to scale the compute instances provisioned for a service in proportion to worker pool utilization, that is, compute instances can be added as the fleet's worker pools become more “busy,” while compute instances can be removed when worker pools become inactive.Type: GrantFiled: November 23, 2018Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Vivek Bhadauria, Praveenkumar Udayakumar, Jonathan Andrew Hedley, Vasant Manohar, Andrea Olgiati, Rakesh Madhavan Nambiar, Gowtham Jeyabalan, Shubham Chandra Gupta, Palak Mehta
-
Patent number: 10534965Abstract: Techniques for analyzing stored video upon a request are described. For example, a method of receiving a first application programming interface (API) request to analyze a stored video, the API request to include a location of the stored video and at least one analysis action to perform on the stored video; accessing the location of the stored video to retrieve the stored video; segmenting the accessed video into chunks; processing each chunk with a chunk processor to perform the at least one analysis action, each chunk processor to utilize at least one machine learning model in performing the at least one analysis action; joining the results of the processing of each chunk to generate a final result; storing the final result; and providing the final result to a requestor in response to a second API request is described.Type: GrantFiled: March 20, 2018Date of Patent: January 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Nitin Singhal, Vivek Bhadauria, Ranju Das, Gaurav D. Ghare, Roman Goldenberg, Stephen Gould, Kuang Han, Jonathan Andrew Hedley, Gowtham Jeyabalan, Vasant Manohar, Andrea Olgiati, Stefano Stefani, Joseph Patrick Tighe, Praveen Kumar Udayakumar, Renjun Zheng
-
Publication number: 20190156124Abstract: Techniques for analyzing stored video upon a request are described. For example, a method of receiving a first application programming interface (API) request to analyze a stored video, the API request to include a location of the stored video and at least one analysis action to perform on the stored video; accessing the location of the stored video to retrieve the stored video; segmenting the accessed video into chunks; processing each chunk with a chunk processor to perform the at least one analysis action, each chunk processor to utilize at least one machine learning model in performing the at least one analysis action; joining the results of the processing of each chunk to generate a final result; storing the final result; and providing the final result to a requestor in response to a second API request is described.Type: ApplicationFiled: March 20, 2018Publication date: May 23, 2019Inventors: Nitin SINGHAL, Vivek BHADAURIA, Ranju DAS, Gaurav D. GHARE, Roman GOLDENBERG, Stephen GOULD, Kuang HAN, Jonathan Andrew HEDLEY, Gowtham JEYABALAN, Vasant MANOHAR, Andrea OLGIATI, Stefano STEFANI, Joseph Patrick TIGHE, Praveen Kumar Udayakumar, Renjun ZHANG
-
Patent number: 10242277Abstract: Devices, systems and methods are disclosed for validating an electronic publication and determining a source of identified errors in a rendering of the electronic publication. The rendering may be captured as a rendered image and rendered data may be extracted from the rendering. The rendered data may be compared to actual input data to the renderer used to generate the rendered image. If errors are visible in the rendering, a source of the errors may be identified based on the comparison between the extracted rendered data to the actual input data. If errors are not visible in the rendering, the rendering may be validated.Type: GrantFiled: July 8, 2015Date of Patent: March 26, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Vasant Manohar, Janarthanan Lakshmipathy
-
Patent number: 10095677Abstract: Disclosed are techniques and systems to detect a layout of a source document. A process may include receiving content from a first page and a second page of the source document, designating sections in each page along a first direction of the page, and assigning similar sections to a group. For the group, the process may proceed by dividing sections for each page into discrete portions associated with 2D coordinate areas, and identifying sets of 2D coordinate areas for the discrete portions that contain content. The number of times each portion contains some content may be compared to a threshold to determine a layout of the group of sections.Type: GrantFiled: June 26, 2014Date of Patent: October 9, 2018Assignee: Amazon Technologies, Inc.Inventors: Vasant Manohar, Eric Allen Menninga, Ashley Alonzo Ricardo Karl Mitchell, Joseph King, Mugunthan Govindaraju
-
Patent number: 9349202Abstract: A method of generating a reflowable content file from a physical text source is described. An image of the physical text source is segmented into a plurality of glyphs and a character and font is determined for each of the glyphs. The font for each of the plurality of glyphs is determined based on two or more of the glyphs.Type: GrantFiled: October 1, 2012Date of Patent: May 24, 2016Assignee: Amazon Technologies, Inc.Inventors: Vasant Manohar, Viswanath Sankaranarayanan
-
Patent number: 9286526Abstract: A platform for generating a first character recognition-based work including a first plurality of automatically-made edits, each edit being characterized by a Unicode and a confidence score. The platform may identify at least one edit as being of questionable accuracy based on the confidence score, may determine a unique character signature of the edit, and may receive a manual correction made to the edit. The platform may also store the manual correction in association with the character signature and the Unicode, such that the manual correction is configured for use in generating a second plurality of automatically-made edits in a second character recognition-based work different than the first work.Type: GrantFiled: December 9, 2013Date of Patent: March 15, 2016Assignee: Amazon Technologies, Inc.Inventor: Vasant Manohar
-
Patent number: 9191554Abstract: Some implementations include using a trained classifier to identify page-turn events in a video. The video may be divided into multiple segments based on the page-turn events, with each segment of the multiple segments corresponding to a pair of adjacent pages in a book. Exemplar frames that provide non-redundant data compared to other frames may be chosen from each segment. The exemplar frames may be cropped to include content portions of pages. The exemplar frames may be aligned such that a pixel is located in a same position in each frame. Optical character recognition (OCR) may be performed on exemplar frames and the OCR for exemplar frames in each segment may be combined. The exemplar frames in each segment may be combined to create a composite image for each pair of adjacent pages in the book, and OCR may be performed on the composite image.Type: GrantFiled: November 14, 2012Date of Patent: November 17, 2015Assignee: Amazon Technologies, Inc.Inventors: Vasant Manohar, Sridhar Godavarthy, Viswanath Sankaranarayanan