Patents by Inventor Arvind Prabhakar
Arvind Prabhakar 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: 12210953Abstract: A data processing system receives a graph that includes a sequence of layers and executes graph cuts between a preceding layer in the graph and a succeeding layer in the graph that succeeds the preceding layer. The preceding layer generates a set of tiles on a tile-by-tile basis and the succeeding layer processes a tensor that includes multiple tiles in the set of tiles. Thus the graph is partitioned into a sequence of subgraphs, and a subgraph in the sequence of subgraphs including a sub-sequence of layers in the sequence of layers. One or more configuration files is generated to configure runtime logic to execute the sequence of subgraphs and the one or more configuration files are stored on a computer-readable media.Type: GrantFiled: March 4, 2022Date of Patent: January 28, 2025Assignee: SambaNova Systems, Inc.Inventors: Tejas Nagendra Babu Nama, Ruddhi Chaphekar, Ram Sivaramakrishnan, Raghu Prabhakar, Sumti Jairath, Junjue Wang, Kaizhao Liang, Adi Fuchs, Matheen Musaddiq, Arvind Krishna Sujeeth
-
Patent number: 12062224Abstract: Described herein is a system and computer implemented method for finding similars for a selected clothing image amongst a set of clothing images in an electronic catalog in an online store serving online customers. An object detection model is applied to extract the clothing section within the clothing images to create a preprocessed image. A first machine learning model is applied on the preprocessed image(s) to convert the colors and textures of said preprocessed image into a first set of vector representations. A second machine learning model is applied on the preprocessed image(s) to convert the shapes of said preprocessed image into a second set of vector representations. Operations of mapping nearest vectors, matching attributes, sorting and ranking are performed, and thereafter similar images are displayed to the online customer.Type: GrantFiled: January 21, 2022Date of Patent: August 13, 2024Assignee: UNISENSE TECH, INC.Inventors: Bharat Vijay, Jayanth Vijayaraghavan, Arvind Prabhakar, Ayyar Arun Balavenkatasubramanian, Srihari Padmanaban Venkatesan
-
Patent number: 11947779Abstract: Systems and methods herein describe accessing a data processing pipeline, causing presentation of the data processing pipeline on a graphical user interface of a computing device, receiving a selection of a first user interface element within the graphical user interface, generating a datafile representing the data processing pipeline, submitting the datafile and an application to a software framework using an application programming interface, receiving, from the application, the generated datasets, applying the data operations the data processing pipeline, collecting performance data metrics from the data processing pipeline, and dynamically updating the graphical user interface with the collected performance data metrics.Type: GrantFiled: April 24, 2023Date of Patent: April 2, 2024Assignee: StreamSets, Inc.Inventors: Hari Shreedharan, Arvind Prabhakar
-
Publication number: 20230333711Abstract: Systems and methods herein describe accessing a data processing pipeline, causing presentation of the data processing pipeline on a graphical user interface of a computing device, receiving a selection of a first user interface element within the graphical user interface, generating a datafile representing the data processing pipeline, submitting the datafile and an application to a software framework using an application programming interface, receiving, from the application, the generated datasets, applying the data operations the data processing pipeline, collecting performance data metrics from the data processing pipeline, and dynamically updating the graphical user interface with the collected performance data metrics.Type: ApplicationFiled: April 24, 2023Publication date: October 19, 2023Inventors: Hari Shreedharan, Arvind Prabhakar
-
Patent number: 11734235Abstract: In various example embodiments, a system, computer readable medium and method for schema update engine dynamically updating a target data storage system. Incoming data records are received. A front-end schema of the incoming data records is identified. The front-end schema and the current target schema are compared. Based on identifying a difference between the front-end schema and the current target schema, the current target schema is updated in order to be identical to the front-end schema. The current target data file is closed and the incoming data records are stored in a new target data file according to the updated target schema.Type: GrantFiled: May 27, 2021Date of Patent: August 22, 2023Assignee: StreamSets, Inc.Inventors: Arvind Prabhakar, Alejandro Abdelnur, Madhukar Devaraju
-
Publication number: 20230237768Abstract: Described herein is a system and computer implemented method for finding similars for a selected clothing image amongst a set of clothing images in an electronic catalog in an online store serving online customers. An object detection model is applied to extract the clothing section within the clothing images to create a preprocessed image. A first machine learning model is applied on the preprocessed image(s) to convert the colors and textures of said preprocessed image into a first set of vector representations. A second machine learning model is applied on the preprocessed image(s) to convert the shapes of said preprocessed image into a second set of vector representations. Operations of mapping nearest vectors, matching attributes, sorting and ranking are performed, and thereafter similar images are displayed to the online customer.Type: ApplicationFiled: January 21, 2022Publication date: July 27, 2023Applicant: CurioSearch DBA MateriallInventors: Bharat Vijay, Jayanth Vijayaraghavan, Arvind Prabhakar, Ayyar Arun Balavenkatasubramanian, Srihari Padmanaban Venkatesan
-
Patent number: 11662882Abstract: Systems and methods herein describe accessing a data processing pipeline, causing presentation of the data processing pipeline on a graphical user interface of a computing device; receiving a selection of a first user interface element within the graphical user interface, generating a datafile representing the data processing pipeline, submitting the datafile and an application to a software framework using an application programming interface, receiving, from the application, the generated datasets, applying the data operations the data processing pipeline, collecting performance data metrics from the data processing pipeline, and dynamically updating the graphical user interface with the collected performance data metrics.Type: GrantFiled: April 22, 2020Date of Patent: May 30, 2023Assignee: StreamSets, Inc.Inventors: Hari Shreedharan, Arvind Prabhakar
-
Patent number: 11517066Abstract: A cooling device for attachment to a helmet includes a fan and an electronics assembly. The fan is operable to draw external air into the cooling device. The electronics assembly is operable to control the rotation speed of the fan based on a speed of movement of a user wearing the helmet with the cooling device attached to the helmet. The cooling device additionally includes an air filter, and a deflector to direct cooled air to a desired one of different regions inside the helmet.Type: GrantFiled: August 12, 2020Date of Patent: December 6, 2022Assignee: AptEner Mechatronics Private LimitedInventors: Sundararajan Krishnan, Arvind Prabhakar, Goutam Kumar Biswas
-
Publication number: 20220047034Abstract: A cooling device for attachment to a helmet includes a fan and an electronics assembly. The fan is operable to draw external air into the cooling device. The electronics assembly is operable to control the rotation speed of the fan based on a speed of movement of a user wearing the helmet with the cooling device attached to the helmet. The cooling device additionally includes an air filter, and a deflector to direct cooled air to a desired one of different regions inside the helmet.Type: ApplicationFiled: August 12, 2020Publication date: February 17, 2022Inventors: Sundararajan Krishnan, Arvind Prabhakar, Goutam Kumar Biswas
-
Publication number: 20210333952Abstract: Systems and methods herein describe accessing a data processing pipeline, causing presentation of the data processing pipeline on a graphical user interface of a computing device;, receiving a selection of a first user interface element within the graphical user interface, generating a datafile representing the data processing pipeline, submitting the datafile and an application to a software framework using an application programming interface, receiving, from the application, the generated datasets, applying the data operations the data processing pipeline, collecting performance data metrics from the data processing pipeline, and dynamically updating the graphical user interface with the collected performance data metrics.Type: ApplicationFiled: April 22, 2020Publication date: October 28, 2021Inventors: Hari Shreedharan, Arvind Prabhakar
-
Publication number: 20210286778Abstract: In various example embodiments, a system, computer readable medium and method for schema update engine dynamically updating a target data storage system. Incoming data records are received. A front-end schema of the incoming data records is identified. The front-end schema and the current target schema are compared. Based on identifying a difference between the front-end schema and the current target schema, the current target schema is updated in order to be identical to the front-end schema. The current target data file is closed and the incoming data records are stored. in a new target data file according to the updated target schema.Type: ApplicationFiled: May 27, 2021Publication date: September 16, 2021Inventors: Arvind Prabhakar, Alejandro Abdelnur, Madhukar Devaraju
-
Patent number: 11048673Abstract: In various example embodiments, a system, computer readable medium and method for schema update engine dynamically updating a target data storage system. Incoming data records are received. A front-end schema of the incoming data records is identified. The front-end schema and the current target schema are compared. Based on identifying a difference between the front-end schema and the current target schema, the current target schema is updated in order to be identical to the front-end schema. The current target data file is closed and the incoming data records are stored in a new target data file according to the updated target schema.Type: GrantFiled: June 15, 2018Date of Patent: June 29, 2021Assignee: StreamSets, Inc.Inventors: Arvind Prabhakar, Alejandro Abdelnur, Madhukar Devaraju
-
Publication number: 20190005073Abstract: In various example embodiments, a system, computer readable medium and method for schema update engine dynamically updating a target data storage system. Incoming data records are received. A front-end schema of the incoming data records is identified. The front-end schema and the current target schema are compared. Based on identifying a difference between the front-end schema and the current target schema, the current target schema is updated in order to be identical to the front-end schema. The current target data file is closed and the incoming data records are stored in a new target data file according to the updated target schema.Type: ApplicationFiled: June 15, 2018Publication date: January 3, 2019Inventors: Arvind Prabhakar, Alejandro Abdelnur, Madhukar Devaraju
-
Patent number: 8505017Abstract: A method for processing a first request including receiving the first request, determining a first application associated with the first request, determining a first filter instance parameter associated with the first application, instantiating a first filter instance using the first filter instance parameter, and processing the first request using the first filter instance.Type: GrantFiled: September 15, 2004Date of Patent: August 6, 2013Assignee: Oracle America, Inc.Inventors: Krishnendu Chakraborty, Arvind Prabhakar
-
Patent number: 7703105Abstract: A method of trapping a logout event includes receiving an HTTP request, checking if a URI of the HTTP request matches an entry in a first map, looking for an entry in a second map, checking for a logout parameter in a list of request query parameters, checking for a logout parameter in a header of the HTTP request, checking for a logout parameter in a body of the HTTP request, and triggering a logout event when the first of the entries or parameters if found. The method can be extended to call a logout handler and can be used in a wide range of web-based computing environments and in particular with policy/web/j2ee agents.Type: GrantFiled: July 21, 2005Date of Patent: April 20, 2010Assignee: Oracle America, Inc.Inventors: Krishnendu Chakraborty, Arvind Prabhakar
-
Patent number: 7441026Abstract: A computer system having a user specified web browsing system for selectively monitoring application request to web based applications to detect and track redirection loops. The web browser of an embodiment of the present invention is configured to track multiple web applications at any given time to determine when to terminate requests to the same application resource when a redirection loops develops to that resource. In one embodiment of the present invention, a user programmable cookie is attached to the web browser to periodically check user specified web applications when a redirection loop is detected. The cookie enables the redirection loop to be terminated when the redirection loop reaches a predetermined maximum number of loops.Type: GrantFiled: July 10, 2003Date of Patent: October 21, 2008Assignee: Sun Microsystems, Inc.Inventors: Arvind Prabhakar, Krishnendu Chakraborty
-
Publication number: 20070233717Abstract: A generic product configuration framework is disclosed which utilizes a number of components to facilitate platform-independent configuration of installers and the installation of software products. The framework includes metadata, which defines actions, properties and characteristics for creating installers for software products. Two such types of actions include interactions to conduct with a user and tasks to be performed for installing the software product. The framework parses through the metadata and creates executable components for all the actions defined by the metadata, which are organized according to execution relationships specified within the metadata. When installation of a product is requested, the framework causes the executable components to be executed in the correct order, thus installing the software product according to the actions, properties and characteristics specified by the metadata.Type: ApplicationFiled: March 15, 2006Publication date: October 4, 2007Inventors: Arvind Prabhakar, Rajesh Arcot, Krishnendu Chakraborty
-
Publication number: 20050010662Abstract: A computer system having a user specified web browsing system for selectively monitoring application request to web based applications to detect and track redirection loops. The web browser of an embodiment of the present invention is configured to track multiple web applications at any given time to determine when to terminate requests to the same application resource when a redirection loops develops to that resource. In one embodiment of the present invention, a user programmable cookie is attached to the web browser to periodically check user specified web applications when a redirection loop is detected. The cookie enables the redirection loop to be terminated when the redirection loop reaches a predetermined maximum number of loops.Type: ApplicationFiled: July 10, 2003Publication date: January 13, 2005Inventors: Arvind Prabhakar, Krishnendu Chakraborty
-
Publication number: 20030004703Abstract: Briefly, in accordance with one embodiment of the invention, a computer-implemented method for localizing a markup language document includes: identifying at least one token within a document and identifying a localizable string within the token. Creating a first file including a translation of the localizable string and a second file including the non-localizable data from the document. The first file and second file are then merged.Type: ApplicationFiled: June 28, 2001Publication date: January 2, 2003Inventors: Arvind Prabhakar, Lawrence White, Kenneth Ebbs