Patents by Inventor Ravi Kumar

Ravi Kumar 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: 20220412566
    Abstract: A domestic cooking stove comprises a frame that mounts a primary tube, one or more of nozzles for fuel injection, knobs for controlling the fuel injection, mixing tubes for modulating pressure gradient, burner tops for combustion of the air fuel mixture, and pan supports to support the vessel, heat reflectors to reflect heat, and legs to support the frame. Each heat reflector is positioned above burner top to provide secondary air entrainment for combustion by reducing a gap between an inner circumference of heat reflector and an outer circumference of the burner top to minimize heat losses. The heat reflector has a curved orientation to reduce heat transfer in a downward direction and generates eddies that increases heat transfer towards vessel bottom. The legs are positioned below the frame and has a predetermined height to maintain a gap between table top and the frame bottom surface for entrainment of air.
    Type: Application
    Filed: November 27, 2020
    Publication date: December 29, 2022
    Inventors: Aniruddha Dilip Kulkarni, Rahul Garg, Satish Dayal Yadav, Renny Andrew Moonjely, Ravi Kumar Voolapalli, Sanjay Bhargava, Surendra Pratap
  • Patent number: 11531244
    Abstract: A switchable optical assembly comprises a switchable waveplate configured to be electrically activated and deactivated to selectively alter the polarization state of light incident thereon. The switchable waveplate comprises first and second surfaces and a liquid crystal layer disposed between the first and second surfaces. The first liquid crystal layer comprises a plurality of liquid crystal molecules. Said first and second surfaces may be curved. Said plurality of liquid crystal molecules may vary in tilt with respect to said first and second surfaces with outward radial distance from an axis through said first and second surfaces and said liquid crystal layer in a plurality of radial directions. The switchable waveplate additionally comprises a first plurality of electrodes to apply an electrical signal across said first liquid crystal layer.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: December 20, 2022
    Assignee: Magic Leap, Inc.
    Inventors: Chulwoo Oh, Ravi Kumar Komanduri, Gary Sharp
  • Publication number: 20220400056
    Abstract: Some embodiments provide a method for associating data message flows from applications executing on a host computer with network interfaces of the computer. The method of some embodiments identifies a set of applications operating on a machine executing on the host computer, identifies candidate teaming policies for associating each identified application with a subset of one or more interfaces, and generates a report to display the identified candidate teaming policies per application to a user. In response to user input selecting a first teaming policy for a first application, the method generates a rule, and distributes the rule, to the host computer to associate the first application with a first subset of the network interfaces specified by the first teaming policy.
    Type: Application
    Filed: July 26, 2021
    Publication date: December 15, 2022
    Inventor: Ravi Kumar Reddy Kottapalli
  • Publication number: 20220399066
    Abstract: A memory apparatus and method of operation are provided. The apparatus includes memory cells connected to one of a plurality of word lines and arranged in strings and configured to retain a threshold voltage corresponding to one of a plurality of memory states. A control circuit is coupled to the plurality of word lines and strings and is configured to erase the memory cells using a stripe erase operation in response to determining a cycle count is less than a predetermined cycle count maximum threshold. The control circuit is also configured to perform a dummy cycle operation in response to determining the cycle count is not less than the predetermined cycle count maximum threshold.
    Type: Application
    Filed: June 15, 2021
    Publication date: December 15, 2022
    Applicant: SanDisk Technologies LLC
    Inventors: Chin-Yi Chen, Muhammad Masuduzzaman, Dengtao Zhao, Anubhav Khandelwal, Ravi Kumar
  • Publication number: 20220398644
    Abstract: Some embodiments provide systems to identify products comprising: product vector database; a plurality of portable computing devices comprising a camera and a control circuit configured to: access an image captured by the camera; perform an optical character recognition on the image; apply a vector modeling rule to key text, generate a first query product vector and wirelessly communicate the first query product vector to the product recommendation system; the product recommendation system is configured to apply a vector evaluation rule to the first query product vector to identify a first product; and wirelessly communicate to the portable computing device the first product identifier; wherein the control circuit receives the first product identifier, accesses a product information, causes product information to be displayed; and causes the first product to be virtually added to a virtual cart.
    Type: Application
    Filed: August 23, 2022
    Publication date: December 15, 2022
    Inventors: Ravi Kumar Dalal, Monisha Elumalai, Yogananda Domlur Seetharama
  • Publication number: 20220398463
    Abstract: A method and system is disclosed for creating a machine learning model that is reconfigurable. A fixed parameter model is created to include fixed feature values obtained during a training process for the machine learning model. The fixed parameter model may include a fixed base classifier used by the machine learning model to classify objects detected by an ultra-sonic system within a vicinity of a vehicle. A configurable parameter model may be created to include feature values that are different from the fixed feature values, the configurable parameter model including a modified base classifier. A vehicle controller may receive and update the fixed parameter model with the configurable parameter model. The machine learning model may be updated to use the configurable parameter model to classify the objects detected by the ultra-sonic system.
    Type: Application
    Filed: June 11, 2021
    Publication date: December 15, 2022
    Applicant: Robert Bosch GmbH
    Inventors: Lisa Marion GARCIA, Ravi Kumar SATZODA, Fabio CECCHI, Abinaya KUMAR, Mark WILSON, Naveen RAMAKRISHNAN, Timo PFROMMER, Jayanta Kumar DUTTA, Juergen Johannes SCHMIDT, Tobias WINGERT, Michael TCHORZEWSKI, Michael SCHUMANN
  • Publication number: 20220400054
    Abstract: Some embodiments provide a method for associating data message flows from applications executing on a host computer with network interfaces of the computer. The method of some embodiments identifies a set of applications operating on a machine executing on the host computer, identifies candidate teaming policies for associating each identified application with a subset of one or more interfaces, and generates a report to display the identified candidate teaming policies per application to a user. In response to user input selecting a first teaming policy for a first application, the method generates a rule, and distributes the rule, to the host computer to associate the first application with a first subset of the network interfaces specified by the first teaming policy.
    Type: Application
    Filed: July 26, 2021
    Publication date: December 15, 2022
    Inventor: Ravi Kumar Reddy Kottapalli
  • Publication number: 20220400151
    Abstract: Some embodiments provide a method for associating data message flows from applications executing on a host computer with network interfaces of the computer. The method of some embodiments identifies a set of applications operating on a machine executing on the host computer, identifies candidate teaming policies for associating each identified application with a subset of one or more interfaces, and generates a report to display the identified candidate teaming policies per application to a user. In response to user input selecting a first teaming policy for a first application, the method generates a rule, and distributes the rule, to the host computer to associate the first application with a first subset of the network interfaces specified by the first teaming policy.
    Type: Application
    Filed: July 26, 2021
    Publication date: December 15, 2022
    Inventor: Ravi Kumar Reddy Kottapalli
  • Publication number: 20220397666
    Abstract: A system and method is disclosed for classifying one or more objects within a vicinity of a vehicle. Ultra-sonic data may be received from a plurality of ultra-sonic sensors and may comprise echo signals indicating one or more objects that are proximally located within a vicinity of a vehicle. One or more features may be calculated from the ultra-sonic data using one or more signal processing algorithms unique to each of the plurality of ultra-sonic sensors. The one more features may be combined using a second-level signal processing algorithm to determine geometric relations for the one or more objects. The one or more features may then be statistically aggregated at an object level. The one or more objects may then be classified using a machine learning algorithm that compares an input of each of the one or more features to a trained classifier.
    Type: Application
    Filed: June 11, 2021
    Publication date: December 15, 2022
    Applicant: Robert Bosch GmbH
    Inventors: Fabio CECCHI, Abinaya KUMAR, Ravi Kumar SATZODA, Lisa Marion GARCIA, Mark WILSON, Naveen RAMAKRISHNAN, Timo PFROMMER, Jayanta Kumar DUTTA, Juergen Johannes SCHMIDT, Tobias WINGERT, Michael TCHORZEWSKI, Michael SCHUMANN, Chen RUOBING, Kyle ELLEFSEN
  • Publication number: 20220398414
    Abstract: A method and system is disclosed for tuning a machine learning classifier. An object class requirement may be provided and include rank thresholds. The object class requirements may also include a range goal that defines a minimum distance from the object the machine learning algorithm should not provide false positive results. A base classifier may be trained using a weighted loss function that includes one or more weight values that are computed using the one or more object class requirements. An output of the weighted loss function may be evaluated using an objective function which may be established using the one or more object class requirements. The one or more weights may also be re-tuned using the weighted loss function if the output of the weighted loss function does not converge within a predetermined loss threshold.
    Type: Application
    Filed: June 11, 2021
    Publication date: December 15, 2022
    Applicant: Robert Bosch GmbH
    Inventors: Abinaya KUMAR, Fabio CECCHI, Ravi Kumar SATZODA, Lisa Marion GARCIA, Mark WILSON, Naveen RAMAKRISHNAN, Timo PFROMMER, Jayanta Kumar DUTTA, Juergen Johannes SCHMIDT, Tobias WINGERT, Michael TCHORZEWSKI, Michael SCHUMANN
  • Patent number: 11526876
    Abstract: Embodiments of the invention are directed to a system, method, and computer program product for calibrating a brain activity morning system. The system may receive a transmission that indicates a user desires to calibrate a brain activity measuring device. The system may determine a calibration procedure appropriate for the user. The system can also store one or more settings based on the calibration procedure.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: December 13, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Sandeep Kumar Chauhan, Ravi Kumar Kesani
  • Patent number: 11528186
    Abstract: A bare metal server, or other computing device, may be represented as a JSON file (extending the concept to infrastructure as code) containing hardware, firmware and software versions with links to a kickstarter file depending on the needs of an application, SKU type or some other criteria. Rather than a management node in an L2 network which has a DHCP server to IP lease and facilitate OS installation, a workflow then generates a bootstrap kernel which initializes the bare metal server with an IP address, VLAN, and network gateway which is used to reach out to the network to download and install a kernel, upgrade firmware for various hardware components like BIOS, BMC, NIC, RAID, SSD, NVME, FPGA, etc. The bootstrap kernel may further configure RAID and JBOD, flash custom images on hardware components and may further instruct the server to incrementally download and install an operating system.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: December 13, 2022
    Assignee: ROBIN SYSTEMS, INC.
    Inventors: Sree Nandan Atur, Kapil Upadhayay, Ravi Kumar Alluboyina, Lakshay Badlani
  • Publication number: 20220392552
    Abstract: A method for programming a memory block of a non-volatile memory structure, wherein the method comprises, during a program verify operation, selecting only a partial segment of memory cells of a memory block for bit scan mode, applying a sensing bias voltage to one or more bit lines of the memory block associated with the selected memory cells, and initiating a bit scan mode of the selected memory cells.
    Type: Application
    Filed: June 7, 2021
    Publication date: December 8, 2022
    Applicant: SanDisk Technologies LLC
    Inventors: Xue Bai Pitner, Yu-Chung Lien, Deepanshu Dutta, Huai-Yuan Tseng, Ravi Kumar
  • Publication number: 20220393956
    Abstract: A device may include a processor configured to determine a plurality of requirements for a Multi-Access Edge Computing (MEC) application requested by a customer; select a solution blueprint for the MEC application, from a set of solution blueprints, based on the determined plurality of requirements, wherein the solution blueprint includes an application deployment blueprint and a connectivity blueprint; and receive approval of the selected solution blueprint from the customer. The processor may be further configured to configure at least one transport network device based on the connectivity blueprint, in response to receiving the approval of the selected solution blueprint from the customer; and deploy at least one component of the MEC application on a MEC device in a MEC network based on the application deployment blueprint, in response to receiving the approval of the selected solution blueprint from the customer.
    Type: Application
    Filed: June 4, 2021
    Publication date: December 8, 2022
    Inventors: Sivanaga Ravi Kumar Chunduru Venkata, Kirk Campbell
  • Publication number: 20220393697
    Abstract: A sensor circuit comprising a sensor input includes a delta-sigma analogue to digital converter. The delta-sigma analogue to digital converter includes a switched capacitor, a common mode voltage source, a reference voltage source, and a switch network. The switch network, in a first clock phase, connects the switched capacitor to charge it to either a sum or difference voltage, and in a second clock phase connects the switched capacitor to transfer charge into a summing junction. A controller controls the switch network responsive to a comparator output to selectively connect the switched capacitor to one of the common mode voltage and the reference voltage in the first clock phase. Implementations of the sensor circuit transfer charge every clock cycle and have low noise and high sensitivity.
    Type: Application
    Filed: December 18, 2020
    Publication date: December 8, 2022
    Inventors: Ravi Kumar ADUSUMALLI, Rahul Thottathil, Gowri Krishna Kanth Avalur, Sudhakar SINGAMALA
  • Patent number: 11520650
    Abstract: A new snapshot of a storage volume is created by instructing computing nodes to suppress write requests. A snapshot of the application may be created and used to rollback or clone the application. Clones snapshots of storage volumes may be gradually populated with data from prior snapshots to reduce loading on a primary snapshot. Components of cloned applications may communicate with one another using addresses of these components in the parent application. Jobs implementing a bundled application may be referenced with a simulated file system that generates reads to hosts only when the job log file is actually read. Job logs and a job hierarchy may be used to perform root cause analysis. Job logs may be for tasks such as creating the bundled application, cloning, rolling back, backing up, scaling out, scaling in, deleting, pruning unused application images, or the like.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: December 6, 2022
    Assignee: ROBIN SYSTEMS, INC.
    Inventors: Sree Nandan Atur, Ravi Kumar Alluboyina
  • Patent number: 11521077
    Abstract: An automated system for recommending predictor variable values for improving predictive outcomes of a predictive model is provided. The automated system recommends appropriate predictor variable values for changeable predictor variables that improve a predictive outcome of the predictive model by (i) computing predictive outcomes for each input record during a batch ETL process and (ii) determining appropriate predictor variable values that lead to improved predictive outcomes, using the code generated extended ETL jobs updated to perform rescoring using a combination of different values of the changeable predictor variables while honoring constraints between the changeable predictor variables, or by enabling an end user to perform said rescoring by changing values of the changeable predictor variables on the fly to determine most suitable predictor variable values that lead to improved predictive outcomes.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: December 6, 2022
    Assignee: Digital.ai Software, Inc.
    Inventors: Rahul Kapoor, Shalini Sinha, Ravi Kumar
  • Publication number: 20220383284
    Abstract: In some embodiments, apparatuses and methods are provided herein useful to establish retail point-of-sale (POS) hardware management systems, comprising: an intermediary system control circuit configured to execute computer program modules comprising: a hardware management module configured to operate as an intermediary module between multiple different sets of client POS systems, a plurality of different sets of hardware systems, and a plurality of shared resource applications. The hardware management module comprises a plurality of hardware manager sub-modules each corresponding to one of the sets of hardware systems.
    Type: Application
    Filed: May 28, 2021
    Publication date: December 1, 2022
    Inventors: Vaibhav Rastogi, Chirag D. Parikh, Venkata Ravi Kumar Yeluru, Christian A. Griggs, Jessie Yan, Jerrad A. Patch, Scott W. Plunkett
  • Publication number: 20220383285
    Abstract: In some embodiments, systems and methods are provided a retail point-of-sale (POS) hardware management system, comprising: an intermediary system control circuit configured to execute computer program modules comprising a hardware management module configured to operate as an intermediary module between multiple different sets of client POS systems, a plurality of different sets of hardware systems configured to be engaged by the client POS systems, and a plurality of shared resource applications; the hardware management module comprising a plurality of hardware manager sub-modules each corresponding to one of the sets of hardware systems; each of the hardware manager sub-module is configured to output communications and receive communications in accordance with a single predefined hardware communications protocol, of a set of a plurality of predefined hardware communications protocols, corresponding to the set of hardware systems regardless of a type of hardware system or manufacturer.
    Type: Application
    Filed: May 28, 2021
    Publication date: December 1, 2022
    Inventors: Vaibhav Rastogi, Chirag D. Parikh, Venkata Ravi Kumar Yeluru, Christian A. Griggs, Jessie Yan, Jerrad A. Patch, Scott W. Plunkett
  • Publication number: 20220382714
    Abstract: Provided are a computer program product, system, and method receiving at a cache node notification of changes to files in a source file system served from a cache file system at the cache node. A cache file system is established at the cache node as a local share of a source file system at the source node. The source node establishes a local share of the cache file system at the cache node. Notification is received, from the source node, that the source node modified a source control file for a source file at the source node. In response to receiving the notification, a cache control file, for a cached file in the cache file system, is updated to indicate the source file at the source node is modified. A request is sent to the source node to obtain data for the source file indicated as modified.
    Type: Application
    Filed: June 1, 2021
    Publication date: December 1, 2022
    Inventors: Venkateswara Rao PUVVADA, Karrthik K G, Saket KUMAR, Ravi Kumar KOMANDURI