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: 20220415347
    Abstract: A method for manufacturing a suspension assembly for a hard disk drive. The method includes applying a resist mask pattern onto a coupler piece, where the resist mask pattern defines an aperture in the coupler piece. The aperture has dimensions large enough to enable a plurality of actuators to fit within said aperture. The method includes etching the coupler piece into the shape of the resist mask and removing the resist mask after patterning.
    Type: Application
    Filed: June 29, 2021
    Publication date: December 29, 2022
    Applicant: Seagate Technology LLC
    Inventors: Rohit Deokar, Razman Zambri
  • Publication number: 20220414730
    Abstract: A method for processing a chargeback request associated with at least one online transaction associated with a user includes: receiving a chargeback message associated with the at least one online transaction; based at least partially on the unfamiliar merchant name in the chargeback message, determining at least one potential familiar merchant name associated with the at least one unfamiliar merchant name; scanning a browser history of the user including browser data; determining whether the user visited a website associated with the at least one potential familiar merchant name; and generating and communicating a recommendation message including the at least one potential familiar merchant name. A system for processing a chargeback request associated with at least one online transaction associated with a user is also disclosed.
    Type: Application
    Filed: August 29, 2022
    Publication date: December 29, 2022
    Inventors: Rohit Sukhija, Aditya Ashok Kale
  • Publication number: 20220413659
    Abstract: Techniques are described for providing an interface for managing invitations to communicate via a communication platform. In an example, a first user can access a first interface to invite a second user to communicate via the communication platform. In response to input from the first user via the first interface, the communication platform can generate an invitation for the second user to communicate with the first user and can provide the invitation to the second user, such as by causing the invitation to be presented via a second interface. The second user can submit a response to the invitation via the second interface. The communication platform can update the first interface and the second interface based on response, such as, in examples in which the second user accepts the invitation, to reflect a newly established connection between the first user and the second user.
    Type: Application
    Filed: June 25, 2021
    Publication date: December 29, 2022
    Inventors: Michael Demmer, Samir Ketema, Yoav Sion, Julie Cockle, Rohit Agarwal, Preetham Deshikachar Shrinivas, Ryan David Morris
  • Patent number: 11538483
    Abstract: Disclosed are various aspects of postponing or migrating tasks from a first assistant device to another assistant device. In some examples, an assistant device can facilitate task completion. Tasks can be recommended for postponement based upon the complexity of the task, a historical user profile, or the location of the assistant device.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: December 27, 2022
    Assignee: VMWare, INC.
    Inventors: Rohit Pradeep Shetty, Suman Aluvala
  • Patent number: 11534974
    Abstract: Dental retainer devices are provided. The dental retainer devices can be customized based on patient specific dental anatomy and dental treatment plans. Methods of making the dental retainer devices are also provided. The methods can included additive manufacturing. Methods are also provided for customization of a dental retainer device based on the patient specific anatomy. The methods for customization can include providing a dentist with different options for anterior teeth coverage, posterior teeth coverage, and palatal configurations for the dental retainer devices.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: December 27, 2022
    Assignee: Align Technology, Inc.
    Inventors: Siobhan O'Leary, Jun Sato, Rohit Tanugula, Ryan Kimura, Allen R. Boronkay, Huizhong Li, Fuming Wu, Jihua Cheng, Jeremy Riley, Paula Alvarado
  • Patent number: 11538230
    Abstract: A mixed reality system is disclosed that displays 3D content in a container referred to as a “prism,” and also displays a related content item, such as an interactive menu for interacting with the 3D content. To maintain the content item accessible to the user, the system repositions the content item relative to the prism as the user moves relative to the prism. For example, in the context of an annotation toolbar, the system may move the toolbar from one surface of the prism to another in response to the user walking around the prism, entering the prism, or changing a head pose in the prism. In some embodiments, the content item is displayed in a reserved region in which the 3D content is not displayable, such that the 3D content does not interfere with the user's ability to view and access the content item.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: December 27, 2022
    Assignee: MAGIC LEAP, INC.
    Inventors: Rohit Anil Talwalkar, Cole Parker Heiner
  • Patent number: 11534336
    Abstract: An apparatus and method use a catheter for specific and discriminate treatment of central nervous system disease. With the catheter, selective hypothermia to the brain and/or the spinal cord for injury protection can be achieved without the need for systemic cooling. The catheter is also capable of draining excess cerebrospinal fluid.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: December 27, 2022
    Inventor: Rohit Khanna
  • Patent number: 11537569
    Abstract: Techniques are disclosed relating to merge operations for multi-level data structures, such as log-structured merge-trees (LSM trees). A computer system may store, in a database, a plurality of files as part of an LSM tree and a plurality of database key structures. A given one of the plurality of database key structures may indicate, for a corresponding one of the plurality of files, a set of key ranges derived from database records that are included in the corresponding file. The computer system may determine, using ones of the plurality of database key structures, a key range overlap that is indicative of an extent of overlap of key ranges from a set of the plurality of files with respect to a particular key range. Based on the determined key range overlap, the computer system may assign a priority level to a merge operation that involves the set of files.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: December 27, 2022
    Assignee: salesforce.com, inc.
    Inventors: Rohit Agrawal, Aditya Shetty, Kaushal Mittal, Terry Chong, Thomas Fanghaenel, Vaibhav Arora
  • Patent number: 11534268
    Abstract: A series of appliances including a first appliance and a second appliance. The first appliance can be configured to receive at least one tooth of a first jaw and have a first number of bite adjustment structures extending from the lingual surface of the first appliance. The first number of bite adjustment structures can have a first shape and location specific to a first stage of the treatment plan. The second appliance can be configured to receive at least one tooth of the second jaw, have a second number of bite adjustment structures extending from the second appliance and be designed to make contact with the first number of bite adjustment structures.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: December 27, 2022
    Assignee: Align Technology, Inc.
    Inventors: Huizhong Li, Crystal Tjhia, Eric Yau, Rohit Tanugula, Jun Sato
  • Publication number: 20220402710
    Abstract: A robotic system is disclosed. The system includes a memory that stores for each of a plurality of items a set of attribute values. The system includes a processor(s) that uses the attribute values to simulate the placement of items, including by determining, iteratively, for each next item a placement location at which to place the item on a simulated stack of items on the pallet, using the attribute values and a geometric model of where items have been simulated to have been placed to estimate a state of the stack after each of a subset of simulated placements, and using the estimated state to inform a next placement decision. The steps of determining for each next item a placement location and estimating the state of the stack until all of at least a subset of the plurality of items have been simulated as having been placed on the stack.
    Type: Application
    Filed: June 10, 2022
    Publication date: December 22, 2022
    Inventors: Rohit Arka Pidaparthi, William Arthur Clary, Neeraja Abhyankar, Jonathan Kuck, Ben Varkey Benjamin Pottayil, Kevin Jose Chavez, Shitij Kumar
  • Publication number: 20220406403
    Abstract: A system for generating a novel molecular structure using a protein structure is disclosed. One or more processors generate a protein voxel representation of a protein structure that includes a multichannel three-dimensional (3D) grid that includes a plurality of channels. A cavity region is detected in the protein voxel representation based on a combination of rule-based detection and a deep learning based model. A cavity voxel representation of the cavity region is generated based on upscaling of a regional voxel of the detected cavity region. A ligand voxel representation of a ligand structure is generated based on the cavity voxel representation. A 3D voxel descriptor is determined for a protein-ligand complex based on the protein voxel representation and the ligand voxel representation. A simplified molecular-input line-entry system (SMILES) of a novel molecular structure is generated using a rich 3D embedding vector, which is based on the 3D voxel descriptor.
    Type: Application
    Filed: June 18, 2021
    Publication date: December 22, 2022
    Applicant: Innoplexus AG
    Inventors: Vivek Singh, Ashwin Rathod, Bibhash Chandra Mitra, Rohit Yadav
  • Publication number: 20220401446
    Abstract: The present invention relates to a monolithic tablet composition for oral administration of tofacitinib, or a pharmaceutically acceptable salt thereof.
    Type: Application
    Filed: August 27, 2020
    Publication date: December 22, 2022
    Inventors: Lisardo ALVAREZ FERNANDEZ, Luis NOGUEIRAS NIETO, Rohit KUMAR
  • Publication number: 20220405439
    Abstract: A robotic system is disclosed. The system includes a memory configured to store for each of a plurality of items a set of attribute values representing one or more physical attributes of the item. The system includes one or more processors coupled to the communication interface and configured to use the attribute values as inputs to a physic engine configured to compute the stability of a simulated stack of items comprising at least a subset of the plurality of items.
    Type: Application
    Filed: June 10, 2022
    Publication date: December 22, 2022
    Inventors: Rohit Arka Pidaparthi, William Arthur Clary, Neeraja Abhyankar, Jonathan Kuck, Ben Varkey Benjamin Pottayil, Kevin Jose Chavez, Shitij Kumar
  • Publication number: 20220404998
    Abstract: A data storage device and method for progressive fading for video surveillance systems are provided. In one embodiment, a data storage device is provided comprising a memory and a controller. The controller is configured to store a plurality of digital video frames in the memory over time; and create free space in the memory by deleting some of the plurality of digital video frames across a plurality of subsets of digital video frames, wherein fewer digital video frames are deleted from a subset stored more recently in time than from a subset stored less recently in time. Other embodiments are provided.
    Type: Application
    Filed: June 21, 2021
    Publication date: December 22, 2022
    Applicant: Western Digital Technologies, Inc.
    Inventors: Rohit Prasad, Ronak Jain
  • Publication number: 20220402134
    Abstract: A robotic system is disclosed. The system includes a memory configured to store estimated state information associated with a computer simulation of a robotic operation to stack a plurality of items on a pallet or other receptacle. The system includes one or more processors coupled to the communication interface and configured to perform the computer simulation. The computer simulation is performed at least in part by combining geometric model data based on idealized simulated robotic placement of each item with programmatically generated noise data. The programmatically generated noise data reflects an estimation of the effect that one or more sources of noise in a real-world physical workspace with which the computer simulation is associated would have on a real-world state of the plurality of items and/or the pallet or other receptacle if the plurality of items were stacked on the pallet or other receptacle as simulated in the computer simulation.
    Type: Application
    Filed: June 10, 2022
    Publication date: December 22, 2022
    Inventors: Rohit Arka Pidaparthi, William Arthur Clary, Neeraja Abhyankar, Jonathan Kuck, Ben Varkey Benjamin Pottayil, Kevin Jose Chavez, Shitij Kumar
  • Publication number: 20220407787
    Abstract: A method includes capturing first data associated with a first packet flow originating from a first host using a first capture agent deployed at the first host to yield first flow data, capturing second data associated with a second packet flow originating from the first host from a second capture agent deployed on a second host to yield second flow data and comparing the first flow data and the second flow data to yield a difference. When the difference is above a threshold value, the method includes determining that the second packet flow was transmitted by a component that bypassed an operating stack of the first host or a packet capture agent at the device to yield a determination, detecting that hidden network traffic exists, and predicting a malware issue with the first host based on the determination.
    Type: Application
    Filed: August 26, 2022
    Publication date: December 22, 2022
    Inventors: Khawar Deen, Navindra Yadav, Anubhav Gupta, Shashidhar Gandham, Rohit Chandra Prasad, Abhishek Ranjan Singh, Shih-Chun Chang
  • Publication number: 20220402709
    Abstract: A robotic system is disclosed. The system includes a communication interface that receives, from a sensor(s) deployed in a workspace, sensor data indicative of a current state of the workspace, the workspace comprising a pallet or other receptacle and a plurality of items stacked on or in the receptacle. The system includes one or more processors that control a robotic arm to place a first set of items on or in, or remove the first set of items from, the pallet or other receptacle, update a geometric model based on the first set of items placed on or in a receptacle, use the geometric model in combination with the sensor data to estimate a stack of one or more items on or in the receptacle, and use the estimated state to generate or update a plan to control the robotic arm to place a second set of items.
    Type: Application
    Filed: June 10, 2022
    Publication date: December 22, 2022
    Inventors: Rohit Arka Pidaparthi, William Arthur Clary, Neeraja Abhyankar, Jonathan Kuck, Ben Varkey Benjamin Pottayil, Kevin Jose Chavez, Shitij Kumar
  • Publication number: 20220402708
    Abstract: A robotic system is disclosed. The system includes a communication interface configured to receive, from one or more sensors deployed in a workspace, sensor data indicative of a current state of the workspace, the workspace comprising a pallet or other receptacle and a plurality of items stacked on or in the receptacle. The system includes one or more processors that use a geometric model based at least in part on past item placements in combination with the sensor data to estimate a state of the pallet or other receptacle and one or more items stacked on or in the pallet or other receptacle, and use the estimated state to generate or update a plan to control a robotic arm to place a next item on or in, or remove a next item from, the pallet or other receptacle in a manner that avoids having the next item collide with any other item stacked on or in the pallet or other receptacle.
    Type: Application
    Filed: June 10, 2022
    Publication date: December 22, 2022
    Inventors: Rohit Arka Pidaparthi, William Arthur Clary, Neeraja Abhyankar, Jonathan Kuck, Ben Varkey Benjamin Pottayil, Kevin Jose Chavez, Shitij Kumar, Robert Moreno, Arth Beladiya, Salvador Perez, Jeesu Baek
  • Publication number: 20220402133
    Abstract: A robotic system is disclosed. The system includes a communication interface that receives, from one or more sensors deployed in a workspace, sensor data indicative of a current state of the workspace. The system includes one or more processors that use the sensor data to estimate a state of one or both of the pallet or other receptacle and the set of zero or more items stacked on or in the receptacle, and use the estimated state to generate or update a plan to control a robotic arm to place a next set of items on or in, or remove the next set of items from, the pallet or other receptacle, the plan comprising an ordered sequence of item placements or removals. The plan is generated or updated based at least in part by performing a bounded tree search in which a subset of possible ordered sequences is explored.
    Type: Application
    Filed: June 10, 2022
    Publication date: December 22, 2022
    Inventors: Rohit Arka Pidaparthi, William Arthur Clary, Neeraja Abhyankar, Jonathan Kuck, Ben Varkey Benjamin Pottayil, Kevin Jose Chavez, Shitij Kumar
  • Publication number: 20220402139
    Abstract: A robotic system is disclosed. The system includes a memory that stores a machine learning-based model to provide a scoring function value for a candidate item placement on a pallet on which are plurality of items are to be stacked given a current state value of the pallet and a set of zero or more items placed previously. The system includes one or more processors that use the model to determine a corresponding score for each of a plurality of candidate placements for a next item to be placed and the current state value associated with the current state of the pallet and a set of zero or more items placed previously, select a selected placement based at least in part on the respective scores, control a robotic arm to place the next item according to the selected placement.
    Type: Application
    Filed: June 10, 2022
    Publication date: December 22, 2022
    Inventors: Rohit Arka Pidaparthi, William Arthur Clary, Neeraja Abhyankar, Jonathan Kuck, Ben Varkey Benjamin Pottayil, Kevin Jose Chavez, Shitij Kumar