Patents by Inventor Rohit

Rohit 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: 20240297876
    Abstract: A hosting service enables streamlined scaling of features that relate to data storage management. The scaling is powered by deployment of microservices, each one directed to a discrete feature of a data storage management system. In addition to scaling on demand, the disclosed hosting service provides additional value-added features, such as streamlining intra-system handling, auditing, and reporting of logs generated by microservices; standardizing exception handling; mediating port assignments for co-located microservices to avoid collisions; streamlining formats for inter-microservice communications; streamlining local database access; etc. Advantageously, the disclosed solution off-loads the storage manager, and additionally improves system performance by scaling various functions and by streamlining interoperability among components.
    Type: Application
    Filed: February 21, 2024
    Publication date: September 5, 2024
    Applicant: Commvault Systems, Inc.
    Inventors: Jagadeesh Narayanan Kallidaikurichi SWAMINATHAN, Bhavyan Bharatkumar MEHTA, Amey Vijaykumar KARANDIKAR, Anand VIBHOR, Parminder SINGH, Rohit IYER
  • Publication number: 20240296468
    Abstract: Described are examples for generating an allocation of resources, or designing strategies for resource allocation using artificial intelligence (AI). The allocation of resources or strategies can be generated based on an AI model trained using various aggregations of event data, where the event data identifies one or more properties related to an agent, an action performed by the agent, and an event attributable to the action.
    Type: Application
    Filed: March 1, 2023
    Publication date: September 5, 2024
    Inventors: Sameeksha S. SUBHEDAR, Michael S. SEAMONS, Rohit GUPTA
  • Publication number: 20240296180
    Abstract: A computer-implemented method can receive a message sent from a source entity, perform first pre-processing operations for verifying validity of the message, perform second pre-processing operations for determining a category of the message, extract metadata from the message, generate an enriched message comprising the metadata and the determined category, perform post-processing operations for classifying the enriched message into one of a plurality of event types, broadcast the enriched message to a message broker, and routing, by the message broker, the enriched message to one or more target entities registered an event type into which the message is classified.
    Type: Application
    Filed: March 3, 2023
    Publication date: September 5, 2024
    Applicant: SAP SE
    Inventors: Rohit Jalagadugula, Kavitha Krishnan, Sai Hareesh Anamandra, Akash Srivastava, Gopi Kishan
  • Publication number: 20240296460
    Abstract: A computer-implemented method can instantiate a net graph based on one or more existing bills of materials for one or more known entities. The net graph includes a plurality of interconnected nodes representing different objects included in the one or more known entities, and the one or more existing bill of materials define relationship between the objects. The method can determine carbon footprint values of the objects represented by the nodes, collect vectors of object features and carbon footprint values corresponding to selected nodes in the net graph, train a machine learning model using the collected vectors of object features and the carbon footprint values corresponding to the selected nodes, receiving a request associated with a target entity different from the one or more known entities, and responsive to the request, generate an estimated carbon footprint value for the target entity based on the machine learning model.
    Type: Application
    Filed: March 3, 2023
    Publication date: September 5, 2024
    Applicant: SAP SE
    Inventors: Gopi Kishan, Kavitha Krishnan, Rohit Jalagadugula, Sai Hareesh Anamandra, Akash Srivastava
  • Publication number: 20240298067
    Abstract: A method including parsing a scene file to extract relevant scene file data; sending the relevant scene file data to a converter; translating, by the converter, the relevant scene file data into a format compatible with a respective rendering engine; mapping the translated scene file data using the respective rendering engine into a scene representation, wherein the scene representation is compatible with an Immersive Technologies Media Format (ITMF).
    Type: Application
    Filed: April 18, 2024
    Publication date: September 5, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Arianne HINDS
  • Patent number: 12081501
    Abstract: Disclosed are various embodiments of identifying a reusable email template for use in an email client based on a file attachment, an email recipient, and/or other factors, such as date and time. Various embodiments can identify an unsent email, the unsent email comprising at least a body and an attachment file, analyze the attachment file to determine one or more attachment categories, select an email template from a plurality of email templates based at least on the one or more attachment categories, and populate the body of the unsent email with the selected email template.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: September 3, 2024
    Assignee: Omnissa, LLC
    Inventors: Rohit Pradeep Shetty, Ramanandan Nambannor Kunnath
  • Patent number: 12076206
    Abstract: Methods for designing orthodontic appliances are provided. In some embodiments, a method includes receiving a treatment plan for a patient's dentition and generating an aligner model representing an aligner configured to implement a treatment stage of the treatment plan. The aligner model can include a thickness map having a thickness parameter for each location of the aligner model. The method can include adjusting the thickness map by using the aligner model to evaluate an outcome when the aligner is applied to the patient's dentition, and iteratively reducing the value of each thickness parameter of the thickness map based on the evaluation until a resulting thickness is determined for each thickness parameter. The method can also include providing instructions to manufacture the aligner based on the aligner model with the resulting thickness for each thickness parameter of the thickness map.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: September 3, 2024
    Assignee: Align Technology, Inc.
    Inventors: Yuxiang Wang, Andrew Jang, Bruce Cam, Rohit Tanugula, Chunhua Li, Jun Sato, Luyao Cai, Pavel Pokotilov, Kangning Su, John Y. Morton
  • Patent number: 12080080
    Abstract: Systems, methods, and computer program products that are configured to identify or otherwise detect the presence of bacteria, classify the identified or detected bacteria, and also predict the growth of the classified bacteria on various touchable surfaces within a vehicle passenger cabin or compartment. Such systems, methods, and computer program products are configured to identify/detect, classify, and predict the presence and/or growth of bacteria, and transmit one or more alerts, warnings, and/or reports to vehicle owners, service providers, and/or occupants based on the identification/detection, classification, and prediction.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: September 3, 2024
    Assignee: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
    Inventors: Rohit Gupta, Ziran Wang, Yanbing Wang, Kyungtae Han, Prashant Tiwari
  • Patent number: 12079849
    Abstract: Computing devices with dual computing architectures for use in a subscription model are disclosed. For example, a computing device comprises a first computing architecture comprising a first set of computing resources dedicated to executing one or more first computing tasks, wherein the one or more first computing tasks are associated with a subscription-based user of the computing device. The computing device further comprises a second computing architecture comprising a second set of computing resources dedicated to executing one or more second computing tasks, wherein the one or more second computing tasks are associated with a subscription-based provider of the computing device.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: September 3, 2024
    Assignee: Dell Products L.P.
    Inventors: Shibi Panikkar, Dhilip S. Kumar, Rohit Gosain
  • Patent number: 12079577
    Abstract: Systems and methods are described for creating a customized response to user feedback. In an example, a feedback system can receive user feedback about a product. The feedback system can parse the user feedback to extract keywords and assign categories to the keywords. The feedback system can also receive update information related to the product. The feedback system can parse the product update information in a similar manner to extract keywords and assign them to categories. The feedback system can compare the parsed user feedback and the parsed product update information and identify any matches that indicate that the product update addresses something mentioned in the user feedback. The feedback system can create a custom notification that highlights the portion of the product update information that matched to the user feedback.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: September 3, 2024
    Assignee: VMware LLC
    Inventors: Rohit Pradeep Shetty, Erich Stuntebeck
  • Patent number: 12081677
    Abstract: Described are a system, method, and computer program product for secure real-time n-party computation. The method includes receiving a first computation input and a first portion of a one-time key from a first computer device, and receiving a second computation input and a second portion of the one-time key from a second computer device. The method also includes generating the one-time key based on the first and second portion of the one-time key, and executing a computation based on the first and second computation input. The method further includes generating an encrypted output by encrypting the computation with the one-time key, and communicating the encrypted output to the first computer device. The method further includes receiving a proof of publication from the first computer device and, in response to receiving the proof of publication, communicating the one-time key to the first computer device.
    Type: Grant
    Filed: September 6, 2023
    Date of Patent: September 3, 2024
    Assignee: Visa International Service Association
    Inventors: Rohit Sinha, Ranjit Kumar Kumaresan, Sivanarayana Gaddam, Mihai Christodorescu, Srinivasan Raghuraman
  • Patent number: 12079660
    Abstract: Various techniques are used to schedule computing jobs for execution by a computing resource. In an example method, a schedule is generated by selecting, for a first slot in the schedule, a first computing job based on a first priority of the first computing job with respect to a first characteristic. A second computing job is selected for a second slot in the schedule based on a second priority of the second computing job with respect to a second characteristic. The second slot occurs after the first slot in the schedule, and the second characteristic is different than the first characteristic. The first characteristic or the second characteristic includes an execution frequency. The computing jobs are executed based on the schedule.
    Type: Grant
    Filed: August 2, 2023
    Date of Patent: September 3, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Rohit Bahl, Stephen Williams, Debashish Ghosh
  • Patent number: 12081428
    Abstract: A method for identifying locked-up simulation testbench components during a simulation is disclosed. In some embodiments, the method includes creating, by an initiator simulation testbench component, at least one migrant packet. The method further includes circulating, during a component identification cycle, each of the at least one migrant packet in an associated predefined direction through each of the plurality of simulation testbench components in the associated daisy loop from the at least one daisy loop. The method further includes circulating, during an issue identification cycle, each of the least one migrant packet in the associated predefined direction through each of the plurality of simulation testbench components in the associated daisy loop.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: September 3, 2024
    Inventors: Manickam Muthiah, Rohit Kumar, Shashank Nafde, Razi Abdul Rahim
  • Patent number: 12080090
    Abstract: A computing system obtains a document that includes text. The computing system identifies a fact referenced in the text of the document, where the fact includes a fact name and a fact value. The computing system determines a topic of the document based upon the text of the document. The computing system identifies a factoid stored in a data store based upon the topic and the fact name, where the factoid includes the fact name and a second fact value, and further where the factoid has been generated based upon second text of a second document. While the document is being displayed to a user, the computing system causes a message to be displayed to the user, where the message prompts the user to accept or reject replacement of the fact value in the document with the second fact value.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: September 3, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jatin Kakkar, Beethika Tripathi, Rashi Anand, Pankaj Khanzode, Neha Singh, Daraksha Parveen, Gangula Rama Rohit Reddy, Rishabh Malhotra
  • Patent number: 12077048
    Abstract: Present invention relates to a vehicle (100) comprising a hybrid electric drive system (106) comprising an electric motor (108) and an epicyclic gear system (110), a common propeller shaft (236) and an internal combustion (IC) engine assembly (118) with a gearbox (116). The hybrid electric drive system (106) is configured between IC engine assembly (118), gearbox (116) and a rear axle differential (238). The hybrid electric drive system (106) performs dual role of allowing drive from each powertrain to be transmitted individually to wheels of the vehicle (102, 104) and adding the drive from each powertrain together and seamlessly transmitting to the wheels of the vehicle (102, 104). Power from both the IC engine (118) and the hybrid electric drive system (106) is transmitted by the common propeller shaft (236) to the rear axle differential (238) through a differential gear.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: September 3, 2024
    Assignee: NEXTGEN TECH INITIATIVES PVT LTD
    Inventors: Rohit Arvind Godkar, Mehul Satish Nachane, Sharad Rajaram Godkar
  • Patent number: 12081598
    Abstract: A method for streaming media assets using a redundant cache managed by a media streaming server in a media streaming network may be provided. The method may include receiving, by a media streaming server, immersive media stream comprising one or more immersive media assets associated with one or more scenes, determining that a subset of the one or more immersive media assets are included for a plurality of times in the one or more scenes, storing a redundant copy of each of the subset of the one or more immersive media assets in a cache maintained by the media streaming network to ensure that the each of the subset is accessible to both the media streaming server and a client, and streaming at least one media asset of the subset of the one or more immersive media assets in response to a local cache of the client not storing the at least one media asset.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: September 3, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Arianne Hinds, Rohit Abhishek, Stephan Wenger
  • Patent number: 12081659
    Abstract: Existing systems enable secure storage of encryption keys in the form of digital wallets, however, since the keys are preconfigured, they can be prone to malicious attacks. The embodiments herein provide a method and system for randomizing distribution of cryptographic keys across multiple secure key storage devices. The system generates random storage identities (RSIDs) for secure key storage devices by selecting a random storage device from a device portfolio, assigns the RSIDs randomly to create crypto addresses based on random access and partition the devices by deriving crypto addresses. Further, the system generates a user hash function and maps the user hash function to find an associated RSID hash function. The system identifies a device ID, a partition ID and a business date from a device mapper associated with the RSIDs to regenerate new RSIDs and recommends the regenerated new RSIDs randomly to each of the plurality of devices.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: September 3, 2024
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Malini Raman, Namitha Jeremiah, Rohit Trivedi, Ashok Seshadri
  • Publication number: 20240289744
    Abstract: A method is disclosed. The method includes receiving, by a server computer comprising a machine learning model, a fulfillment request including an address from an end user device operated by an end user. The method also includes determining an address type associated with the address, and performing, by the server computer, further processing based upon the address type.
    Type: Application
    Filed: February 23, 2024
    Publication date: August 29, 2024
    Applicant: DoorDash, Inc.
    Inventors: Sushil Vellanki, Xun Liu, Aniket Patil, Rohit Ramkumar, Saloni Choudhary
  • Publication number: 20240286491
    Abstract: A control system for off-highway battery application powertrain systems that allows the operator to select one or more performance/operating modes. The one or more performance modes may be based on the work that needs to be accomplished using the machine vs. the hours needed before the next charge opportunity. Modes will take typically into consideration battery management system performance maps, Electric motor/inverter performance maps, pump performance maps and other systems communicating with the powertrain system. The operator is in control to optimize refill and/or next battery charge. The operator may have the option to select performance modes based on excavator performance vs. battery life. Remaining time and warning messages may be periodically sent to the operator based on the performance mode selected and current state of charge.
    Type: Application
    Filed: October 14, 2021
    Publication date: August 29, 2024
    Inventors: Marco Gatti, Rohit Saha
  • Publication number: 20240291902
    Abstract: A system and method for split rendering immersive media using proxy edge cloud computing architecture. The system and method may include dynamically determining a task-split or splitting a task for rendering a scene in an immersive media stream into two or more computational tasks based on one or more processing delays, wherein the task-splitting splits the scene into first part including one or more first tasks performed by an edge computing system and second part including one or more second tasks performed by a cloud computing system. The system and method may include transmitting the first parts of the scene, and transmitting the second parts of the scene.
    Type: Application
    Filed: May 3, 2024
    Publication date: August 29, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Paul Spencer DAWKINS, Rohit Abhishek, Arianne Hinds