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: 12210953
    Abstract: 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: Grant
    Filed: March 4, 2022
    Date of Patent: January 28, 2025
    Assignee: 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: 12062224
    Abstract: 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: Grant
    Filed: January 21, 2022
    Date of Patent: August 13, 2024
    Assignee: UNISENSE TECH, INC.
    Inventors: Bharat Vijay, Jayanth Vijayaraghavan, Arvind Prabhakar, Ayyar Arun Balavenkatasubramanian, Srihari Padmanaban Venkatesan
  • Patent number: 11947779
    Abstract: 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: Grant
    Filed: April 24, 2023
    Date of Patent: April 2, 2024
    Assignee: StreamSets, Inc.
    Inventors: Hari Shreedharan, Arvind Prabhakar
  • Publication number: 20230333711
    Abstract: 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: Application
    Filed: April 24, 2023
    Publication date: October 19, 2023
    Inventors: Hari Shreedharan, Arvind Prabhakar
  • Patent number: 11734235
    Abstract: 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: Grant
    Filed: May 27, 2021
    Date of Patent: August 22, 2023
    Assignee: StreamSets, Inc.
    Inventors: Arvind Prabhakar, Alejandro Abdelnur, Madhukar Devaraju
  • Publication number: 20230237768
    Abstract: 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: Application
    Filed: January 21, 2022
    Publication date: July 27, 2023
    Applicant: CurioSearch DBA Materiall
    Inventors: Bharat Vijay, Jayanth Vijayaraghavan, Arvind Prabhakar, Ayyar Arun Balavenkatasubramanian, Srihari Padmanaban Venkatesan
  • Patent number: 11662882
    Abstract: 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: Grant
    Filed: April 22, 2020
    Date of Patent: May 30, 2023
    Assignee: StreamSets, Inc.
    Inventors: Hari Shreedharan, Arvind Prabhakar
  • Patent number: 11517066
    Abstract: 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: Grant
    Filed: August 12, 2020
    Date of Patent: December 6, 2022
    Assignee: AptEner Mechatronics Private Limited
    Inventors: Sundararajan Krishnan, Arvind Prabhakar, Goutam Kumar Biswas
  • Publication number: 20220047034
    Abstract: 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: Application
    Filed: August 12, 2020
    Publication date: February 17, 2022
    Inventors: Sundararajan Krishnan, Arvind Prabhakar, Goutam Kumar Biswas
  • Publication number: 20210333952
    Abstract: 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: Application
    Filed: April 22, 2020
    Publication date: October 28, 2021
    Inventors: Hari Shreedharan, Arvind Prabhakar
  • Publication number: 20210286778
    Abstract: 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: Application
    Filed: May 27, 2021
    Publication date: September 16, 2021
    Inventors: Arvind Prabhakar, Alejandro Abdelnur, Madhukar Devaraju
  • Patent number: 11048673
    Abstract: 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: Grant
    Filed: June 15, 2018
    Date of Patent: June 29, 2021
    Assignee: StreamSets, Inc.
    Inventors: Arvind Prabhakar, Alejandro Abdelnur, Madhukar Devaraju
  • Publication number: 20190005073
    Abstract: 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: Application
    Filed: June 15, 2018
    Publication date: January 3, 2019
    Inventors: Arvind Prabhakar, Alejandro Abdelnur, Madhukar Devaraju
  • Patent number: 8505017
    Abstract: 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: Grant
    Filed: September 15, 2004
    Date of Patent: August 6, 2013
    Assignee: Oracle America, Inc.
    Inventors: Krishnendu Chakraborty, Arvind Prabhakar
  • Patent number: 7703105
    Abstract: 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: Grant
    Filed: July 21, 2005
    Date of Patent: April 20, 2010
    Assignee: Oracle America, Inc.
    Inventors: Krishnendu Chakraborty, Arvind Prabhakar
  • Patent number: 7441026
    Abstract: 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: Grant
    Filed: July 10, 2003
    Date of Patent: October 21, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Arvind Prabhakar, Krishnendu Chakraborty
  • Publication number: 20070233717
    Abstract: 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: Application
    Filed: March 15, 2006
    Publication date: October 4, 2007
    Inventors: Arvind Prabhakar, Rajesh Arcot, Krishnendu Chakraborty
  • Publication number: 20050010662
    Abstract: 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: Application
    Filed: July 10, 2003
    Publication date: January 13, 2005
    Inventors: Arvind Prabhakar, Krishnendu Chakraborty
  • Publication number: 20030004703
    Abstract: 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: Application
    Filed: June 28, 2001
    Publication date: January 2, 2003
    Inventors: Arvind Prabhakar, Lawrence White, Kenneth Ebbs