Patents by Inventor Rohit DeshPande

Rohit DeshPande 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: 11922343
    Abstract: Horizontally-scalable systems and methods for scheduling and optimizing deliveries are described herein. At least one scheduler is configured to receive a request to schedule a delivery for an origination location. The request includes a desired time slot. The request is compared to a persistent delivery snapshot for the origination location to determine availability of the desired time slot. An interim delivery snapshot including the requested delivery is generated when the persistent delivery snapshot has an available time slot corresponding to the desired time slot. At least one optimizer is configured to receive the interim delivery snapshot and generate an updated persistent delivery snapshot by applying an optimization process to the interim delivery snapshot.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: March 5, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: Amritayan Nayak, Prakash Seetharaman, Mingang Fu, Pushkar Raj Pande, Deepak Deshpande, Kumar Malyala, Rohit Jain
  • Publication number: 20230301254
    Abstract: A vertical farming system, including: a plurality of tray-receptacles, each having a tray-surface area for a soilless growing environment for plants; a vertical supporting structure arranged and adapted to accommodate the plurality of tray-receptacles in a vertically stacked arrangement along a plurality of shelf positions; a tray-receptacle transport device arranged and adapted to move the tray-receptacles along the vertical supporting structure between the different shelf positions; an airflow-ducting device arranged and adapted to transport an airflow to and from the plurality of shelf positions; a plurality of vertically stacked airflow docking members to provide airflow from the air ducting device to the shelf positions; and a plurality of airflow-benches.
    Type: Application
    Filed: August 16, 2021
    Publication date: September 28, 2023
    Inventors: Rohit DESHPANDE, Jonas FISCHER, Arundathi SHARMA, Orie SOFER, Fabian SCHILF, Sam ZERBST, Christian NOPPENBERGER
  • Patent number: 11768835
    Abstract: A method and system for handling asynchronous data streams in a multi-tenant system. The process includes receiving at least a first stream of data and a second stream of data by a rules engine, determining by pattern matching of the rules engine, whether data in the first stream or data in the second stream meet conditions of a rule defined by a tenant of the multi-tenant system, and implementing by the rules engine the rule including a set of actions to modify data from the second data stream, in response to the data in the first stream matching the conditions the rule.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: September 26, 2023
    Assignee: Salesforce, Inc.
    Inventors: Alexander Oscherov, Victor Spivak, Scott Roderick Young, Rohit Deshpande, Nikita Mundhada
  • Publication number: 20230232760
    Abstract: An automatic vertical farming system including: vertical supports adapted to accommodate a plurality of tray-receptacles in a vertically-stacked arrangement showing a plurality of tray positions, the tray-receptacles each being adapted for farming plants in a soilless growing environment, wherein the vertical supports provide a tray position being an irrigation station for the tray-receptacles, and a tray-receptacle transport device arranged and adapted to move the tray receptacles along the vertical supports between different tray positions.
    Type: Application
    Filed: July 27, 2021
    Publication date: July 27, 2023
    Inventor: Rohit DESHPANDE
  • Publication number: 20230206188
    Abstract: An application server may identify one or more contact identifiers associated with one or more contacts associated with a communication event. The application server may retrieve information associated with the one or more contacts from one or more data sources based on the one or more contact identifiers. The application server may generate, based on the information retrieved from the one or more data sources, a set of contact characteristics for the one or more contacts. The application server may identify one or more actions to be performed via the electronic communication application and associated with the communication event based at least in part on the generated set of contact characteristics and a response status. The application server may transmit, to a user device, an indication of the identified one or more actions.
    Type: Application
    Filed: December 27, 2021
    Publication date: June 29, 2023
    Inventors: Muhammad Shahid Khan, Steighton Lee Haley, Anuradha Sunil Vakil, Noah William Burbank, Rohit Deshpande, Alexander Oscherov, Ajay Ajit Shah, David Tomas Fernandez, Megan Monacelli
  • Publication number: 20210240712
    Abstract: A method and system for handling asynchronous data streams in a multi-tenant system. The process includes receiving at least a first stream of data and a second stream of data by a rules engine, determining by pattern matching of the rules engine, whether data in the first stream or data in the second stream meet conditions of a rule defined by a tenant of the multi-tenant system, and implementing by the rules engine the rule including a set of actions to modify data from the second data stream, in response to the data in the first stream matching the conditions the rule.
    Type: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Inventors: Alexander Oscherov, Victor Spivak, Scott Roderick Young, Rohit Deshpande, Nikita Mundhada
  • Patent number: 11050700
    Abstract: Methods, systems, and devices for analyzing communication messages (e.g., emails) and selecting corresponding actions are described. In some database systems, a user may receive multiple messages at a user device. To efficiently determine responses to these messages, the user device may send the messages to a backend server for analysis. The server may perform natural language processing (NLP) to classify the message with one or more binary classifications and may extract metadata from each message. Based on the classifications and the metadata, the server may determine one or more actions the user device may perform to respond to each message. The server may send instructions to the user device indicating the suggested actions, and the user device may display these actions as options to a user. Additionally, the user device may use the classifications and metadata to automatically generate one or more communication templates in response to the message.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: June 29, 2021
    Assignee: salesforce.com, inc.
    Inventors: William Christopher Fama Roller, Shardul Vikram, Alex Michael Noe, Noah William Burbank, Sammy Adnan Nammari, Ascander Dost, Shuvajit Das, Oliver Qian Tang, Robert Christopher Ames, Madhav Vaidyanathan, Wing Hing Ku, Bhaskar Garg, Xu Yang, Madeleine Mary Gill, Percy Dara Mehta, Janelle Wen Hui Teng, Abraham Dio Suharli, Alexis Roos, Wenhao Liu, Nelson Esteban Acevedo, Joseph Gerald Keller, Rohit Deshpande, Sandeep Raju Prabhakar
  • Patent number: 10739736
    Abstract: An asset class type of a new asset is predicted or determined based upon an evaluation of time series data from the new asset. A predicted asset type is used to identify sensors of the new asset to use for data collection. Using the readings of selected sensors from the new asset, states of the new asset are obtained. The duration at least one of these states of the new asset is determined. This information can be subsequently used to optimize the performance of the new asset.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: August 11, 2020
    Assignee: General Electric Company
    Inventors: Rohit Deshpande, Fei Huang, Sivanvitha Devarakonda
  • Publication number: 20190140995
    Abstract: Methods, systems, and devices for analyzing communication messages (e.g., emails) and selecting corresponding actions are described. In some database systems, a user may receive multiple messages at a user device. To efficiently determine responses to these messages, the user device may send the messages to a backend server for analysis. The server may perform natural language processing (NLP) to classify the message with one or more binary classifications and may extract metadata from each message. Based on the classifications and the metadata, the server may determine one or more actions the user device may perform to respond to each message. The server may send instructions to the user device indicating the suggested actions, and the user device may display these actions as options to a user. Additionally, the user device may use the classifications and metadata to automatically generate one or more communication templates in response to the message.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 9, 2019
    Inventors: William Christopher Fama Roller, Shardul Vikram, Alex Michael Noe, Noah William Burbank, Sammy Adnan Nammari, Ascander Dost, Shuvajit Das, Oliver Qian Tang, Robert Christopher Ames, Madhav Vaidyanathan, Wing Hing Ku, Bhaskar Garg, Xu Yang, Madeleine Mary Gill, Percy Dara Mehta, Janelle Wen Hui Teng, Abraham Dio Suharli, Alexis Roos, Wenhao Liu, Nelson Esteban Acevedo, Joseph Gerald Keller, Rohit Deshpande, Sandeep Raju Prabhakar
  • Publication number: 20190018375
    Abstract: An asset class type of a new asset is predicted or determined based upon an evaluation of time series data from the new asset. A predicted asset type is used to identify sensors of the new asset to use for data collection. Using the readings of selected sensors from the new asset, states of the new asset are obtained. The duration at least one of these states of the new asset is determined. This information can be subsequently used to optimize the performance of the new asset.
    Type: Application
    Filed: January 22, 2018
    Publication date: January 17, 2019
    Inventors: Rohit Deshpande, Fei Huang, Sivanvitha Devarakonda
  • Patent number: 9012243
    Abstract: Exemplary embodiments are directed to controlling CD uniformity of a wafer by controlling trim time on temperature in a plasma processing system. The plasma processing system has a wafer support assembly including a plurality of independently controllable temperature control zones across a chuck and a controller that controls each temperature control zone. The controller receives process control and temperature data associated with at least one wafer previously processed in a plasma chamber of the plasma processing system. The controller also receives critical device parameters of a current wafer to be processed in the plasma chamber. The controller calculates a target trim time and a target temperature profile of the current wafer based on the process control and temperature data of the at least one previously processed wafers and the critical device parameters of the current wafer.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: April 21, 2015
    Assignee: Lam Research Corporation
    Inventors: Yoshie Kimura, Tom Kamp, Eric Pape, Rohit DeshPande, Keith Gaff, Gowri Kamarthy
  • Publication number: 20150053347
    Abstract: Exemplary embodiments are directed to controlling CD uniformity of a wafer by controlling trim time on temperature in a plasma processing system. The plasma processing system has a wafer support assembly including a plurality of independently controllable temperature control zones across a chuck and a controller that controls each temperature control zone. The controller receives process control and temperature data associated with at least one wafer previously processed in a plasma chamber of the plasma processing system. The controller also receives critical device parameters of a current wafer to be processed in the plasma chamber. The controller calculates a target trim time and a target temperature profile of the current wafer based on the process control and temperature data of the at least one previously processed wafers and the critical device parameters of the current wafer.
    Type: Application
    Filed: August 27, 2014
    Publication date: February 26, 2015
    Inventors: Yoshie Kimura, Tom Kamp, Eric Pape, Rohit DeshPande, Keith Gaff, Gowri Kamarthy
  • Patent number: 8852964
    Abstract: Exemplary embodiments are directed to controlling CD uniformity of a wafer by controlling trim time on temperature in a plasma processing system. The plasma processing system has a wafer support assembly including a plurality of independently controllable temperature control zones across a chuck and a controller that controls each temperature control zone. The controller receives process control and temperature data associated with at least one wafer previously processed in a plasma chamber of the plasma processing system, and critical device parameters of a current wafer to be processed in the plasma chamber. The controller calculates a target trim time and a target temperature profile of the current wafer based on the process control and temperature data, and the critical device parameters. The current wafer is trimmed during the target trim time while the temperature of each device die location is controlled based on the target temperature profile.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: October 7, 2014
    Assignee: Lam Research Corporation
    Inventors: Yoshie Kimura, Tom Kamp, Eric Pape, Rohit DeshPande, Keith Gaff, Gowri Kamarthy
  • Publication number: 20140220709
    Abstract: Exemplary embodiments are directed to controlling CD uniformity of a wafer by controlling trim time on temperature in a plasma processing system. The plasma processing system has a wafer support assembly including a plurality of independently controllable temperature control zones across a chuck and a controller that controls each temperature control zone. The controller receives process control and temperature data associated with at least one wafer previously processed in a plasma chamber of the plasma processing system, and critical device parameters of a current wafer to be processed in the plasma chamber. The controller calculates a target trim time and a target temperature profile of the current wafer based on the process control and temperature data, and the critical device parameters. The current wafer is trimmed during the target trim time while the temperature of each device die location is controlled based on the target temperature profile.
    Type: Application
    Filed: February 4, 2013
    Publication date: August 7, 2014
    Applicant: LAM RESEARCH CORPORATION
    Inventors: Yoshie Kimura, Tom Kamp, Eric Pape, Rohit DeshPande, Keith Gaff, Gowri Kamarthy