Patents by Inventor Vaibhav

Vaibhav 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: 20220206869
    Abstract: Virtualizing resources of a memory-based execution device is disclosed. A host processing system orchestrates the execution of two or more offload tasks on a remote execution device. The remote execution device includes a memory array coupled to a processing unit that is shared by concurrent processes on the host processing system. The host processing system provides time-multiplexed access to the processing unit by each concurrent process for completing offload tasks on the processing unit. The host processing system initiates a context switch on the remote execution device from a first offload task to a second offload task. The context state of the first offload task is saved on the remote execution device.
    Type: Application
    Filed: December 28, 2020
    Publication date: June 30, 2022
    Inventors: VAIBHAV RAMAKRISHNAN RAMACHANDRAN, ALEXANDRU DUTU, BRADFORD BECKMANN
  • Publication number: 20220202731
    Abstract: The present invention relates to partially bio-based and bio-compatible polyurethane microcapsules. More particularly, the present invention relates to partially bio-based and bio-compatible polyurethane microcapsules for sustained release of an active ingredient. The present invention also relates to a process for the preparation of the partially bio-based and bio-compatible polyurethane microcapsules.
    Type: Application
    Filed: March 27, 2020
    Publication date: June 30, 2022
    Inventors: Nilakshi Vaibhav SADAVARTE, Kadhiravan SHANMUGANATHAN, Parshuram Gajanan SHUKLA
  • Publication number: 20220205387
    Abstract: A gas turbine engine having an interdigitated turbine assembly including a first turbine rotor and a second turbine rotor, wherein a total number of stages at the interdigitated turbine assembly is between 3 and 8, and an average stage pressure ratio at the interdigitated turbine assembly is between 1.3 and 1.9. A gear assembly is configured to receive power from the interdigitated turbine assembly, and a fan assembly is configured to receive power from the gear assembly. The interdigitated turbine assembly and the gear assembly are together configured to allow the second turbine rotor to rotate at a second rotational speed greater than a first rotational speed at the first turbine rotor. The fan assembly and the gear assembly are together configured to allow the fan assembly to rotate at a third rotational speed less than the first rotational speed and the second rotational speed.
    Type: Application
    Filed: December 31, 2020
    Publication date: June 30, 2022
    Inventors: Pranav Kamat, Bhaskar Nanda Mondal, Jeffrey Donald Clements, Vaibhav Madhukar Deshmukh
  • Patent number: 11374939
    Abstract: A computer-implemented technique is described herein for defining and applying constraints that regulate a supervisee's interaction with applications. In one implementation, the technique provides a user interface presentation to a supervisor that lists a set of applications that run on plural application execution platforms. The user interface presentation also allows the supervisor to set platform-agnostic constraint information for any identified application. The platform-agnostic constraint information, once set for an application, constrains interaction by a supervisee with all versions of that same application. That is, the constraint information is said to be agnostic with respect to platform in the sense that it applies to a variety of application execution platforms that run the application. In one example, the platform-agnostic constraint information specifies a permitted amount of an activity that the supervisee is permitted to perform across all versions of an application.
    Type: Grant
    Filed: August 10, 2019
    Date of Patent: June 28, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rui Zhu, Daniel Martin Strommen, Irina Petronela Salvan, Fernando Israel Osorio Cedeno, Alec Richard Lindberg, Thomas Anand Jeyaseelan, Mouna Sidi Hida, Emre Aydinceren, Christophe Alain Berthoud, Vaibhav Jain
  • Patent number: 11373315
    Abstract: This disclosure relates generally to method and system for tracking motion of subjects in three dimensional space. The method includes receiving a video of the environment using a scene capturing device positioned in the environment. A motion intensity of subjects from the plurality of image frames are detected for segregating the motion of subjects present in each image frame from the plurality of image frames into a plurality of categories. Further, a three dimensional (3D) scene from the plurality of image frames are constructed using the multi focused view based depth calculation technique. The subjects are tracked based on the position in three dimensional (3D) scene categorized under the significant motion category. The proposed disclosure provides efficiency in tracking the new entry of subjects in the environment for adjusting the focus of observer.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: June 28, 2022
    Assignee: Tata Consultancy Services Limited
    Inventors: Apurba Das, Manikandtan Kartha, Vaibhav Devariya, Kajol Purushottam Zade, Abhishek Biradar
  • Publication number: 20220197451
    Abstract: Disclosed herein is method and application navigation system for navigating through an application. The method includes detecting at least one of an operating hand of a user holding a user device and a number of touch points on one or more screens of the application. The application includes a plurality of menu options on each of one or more screens. Thereafter, the method includes selecting a menu option, from the plurality of menu options on one or more screens. The selected menu option corresponds to detecting at least one of the operating hand of the user and the number of touch points on one or more screens. Once the menu option is selected, one or more menu options associated with each selected menu option is provided on a screen subsequent to one or more screens thereby navigating through the application.
    Type: Application
    Filed: March 11, 2022
    Publication date: June 23, 2022
    Inventors: Vaibhav Shukla, Sindhu Shankar Rao
  • Publication number: 20220199214
    Abstract: A system for facilitating a medical order/prescription of a prescription product is provided. The system includes a memory device having stored therein a plurality of predefined forms, a receiver configured to receive (i) prescription product information from a healthcare provider (HCP) computing device, (ii) patient intake information, and (iii) a benefits summary in response to a benefits verification request, and a processor configured to generate the benefits verification request for the patient based on the patient intake information, select one of the predefined forms, populate the selected predefined form, generate a patient history based on at least one of the benefits summary and the populated form, and cause the patient history to be displayed on the HCP computing device, the displayed patient history including at least one of a date associated with receipt of the benefits summary by the HCP computing device and an expiration date of the populated form.
    Type: Application
    Filed: February 8, 2022
    Publication date: June 23, 2022
    Inventors: Peter Carl Stueckemann, Pankaj Dubey, Richard Lanier, Prakash Venkataramanan, Vaibhav Jindal, Shannon Marie Sword
  • Patent number: 11368751
    Abstract: Systems and methods are provided herein to dynamically update content restrictions for multiple users by detecting a first user in the proximity of a media device playing a first content item and detecting a second user entering the proximity of the media device. In response to detecting a second user entering the proximity of the media device and receiving a command from the first user that controls playing the first content, the system modifies a stored relationship between the first user and the second user to track the relationship between the first user and the second user. Thereafter, when the system detects the first user and the second user in the proximity of a media device playing a second content, in response, the system automatically performs an action that controls the playing of the second content (e.g., without user having to issue those commands).
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: June 21, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Rohit Dhiman, Vaibhav Gupta, Ashish Gupta, Senthil Kumar Karuppasamy, Anil Kumar
  • Patent number: 11363754
    Abstract: Systems and methods for vehicle controllers for agricultural and industrial applications are described. For example, a method includes accessing a map data structure storing a map representing locations of physical objects in a geographic area; accessing current point cloud data captured using a distance sensor connected to a vehicle; detecting a crop row based on the current point cloud data; matching the detected crop row with a crop row represented in the map; determining an estimate of a current location of the vehicle based on a current position in relation to the detected crop row; and controlling one or more actuators to cause the vehicle to move from the current location of the vehicle to a target location.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: June 21, 2022
    Assignee: Bear Flag Robotics, Inc.
    Inventors: David E. Bertucci, Igino C. Cafiero, Aubrey C. Donnellan, Thuy T. Nguyen, Vaibhav K. Viswanathan
  • Publication number: 20220188327
    Abstract: Described herein are systems, apparatus, methods and computer program products configured for componentized dashboards for data visualization. In certain embodiments, a component may be configured to be integrated within a dashboard. The component may receive data from one or more user database and provide one or more representations of the data. The component may be integrated within the dashboard as a separate component. That is, the component may provide the plurality of representations independent of the dashboard. The component may be maintained independent of the dashboard and, thus, may be updated independent of the dashboard.
    Type: Application
    Filed: December 16, 2020
    Publication date: June 16, 2022
    Applicant: Salesforce.com, Inc.
    Inventors: Nadeem Marfani ABOOBAKER, Zuye Zheng, Vaibhav Garg, Niranjan Yadavali, Khushboo SHAH
  • Publication number: 20220188880
    Abstract: Aspects of the subject disclosure may include, for example, a method comprising obtaining, by a processing system including a processor, device design information for a device depicted in media content; obtaining a first image for inclusion in a depiction of the device; and obtaining display information regarding an apparent size and orientation of a display of the depicted device. The processing system adjusts the first image in accordance with the device design information and the display information and inserts the adjusted first image into the media content, thereby generating a second image comprising the display of the depicted device with the adjusted first image shown on the display. The method also includes altering the adjusted first image in accordance with changes in the apparent size or orientation of the display of the depicted device and delivering the second image to a user device. Other embodiments are disclosed.
    Type: Application
    Filed: March 3, 2022
    Publication date: June 16, 2022
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Shantanu Deo, Jeffrey Dixon, Vaibhav Gandhi, Zhengfei Rui
  • Patent number: 11359861
    Abstract: In a system and method for controlling a freeze drying process, a diagnostics server (718) is connected for receiving time series data from a freeze drying system (710, 711). The diagnostics server uses a tuned freeze drying system mathematical model to analyze the time series data to predict a system event, and alter the freeze drying process. An analytics server (730) is connected for secure communication with the diagnostics server, and creates and tunes the freeze drying system mathematical model. An equipment provider service and diagnostic cloud (735) may apply learning algorithms to the time series data to enhance diagnostic tools and provide predictive maintenance and diagnostic services to the operator of the first production sites using the diagnostic tools.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: June 14, 2022
    Assignee: IMA LIFE NORTH AMERICA INC.
    Inventors: Arnab Ganguly, Ernesto Renzi, Francis W. Demarco, Ivan H. Lanaway, Vaibhav Kshirsagar
  • Publication number: 20220182727
    Abstract: Systems and methods are described for recommending a content item. A search query for a content item is received. The availability of the content item from more than one source is determined. In response to determining that the content item is available from more than one source, the quality of each of the available content items from respective sources is determined. A recommendation factor is determined. The recommendation factor is based on at least one of the bandwidth available to a user device, the resolution capability of the user device, and the quality of experience of each of the sources from which the content item is available. A list of search results for the available content items is generated. The list is ordered based on the quality of each of the available content items from respective sources and the recommendation factor.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Ashish Gupta, Vaibhav Gupta, Rohit Dhiman, Senthil Kumar Karuppasamy
  • Publication number: 20220182710
    Abstract: Systems and methods for skipping a presentation of a portion of segments to catch up to live based on a priority level value is disclosed. For example, a streaming application generates a content item for live streaming where the content item comprises a plurality of segments. In response to determining that playing of the content item lags behind the live streaming of the content item, the streaming application identifies a duration of lag and determines a priority threshold based on the lag. Based on a manifest which includes priority level information, the streaming application determines whether a respective segment needs to be cached. For example, if a priority level for a segment that is within the duration of the lag has a priority level that is higher the priority threshold, then the segment is stored in a cache from a respective network address and is played from the cache.
    Type: Application
    Filed: December 7, 2020
    Publication date: June 9, 2022
    Inventors: Vaibhav Gupta, Ashish Gupta, Rohit Dhiman
  • Publication number: 20220182731
    Abstract: Systems and methods for dynamically skipping a presentation of a portion of segments to catch up to live based on a skippable bit value is disclosed herein. For example, a streaming application generates a content item for live streaming where the content item comprises a plurality of segments. In response to determining that playing of the content item lags behind the live streaming of the content item, the streaming application determines a skippable bit value for a segment that follows the last played segment based on a manifest which includes skippable bit information. If the segment includes a first skippable bit value, requesting data for the segment may be skipped. For a corresponding segment subsequent to the skipped segment, if the corresponding segment includes a second skippable bit, data for the corresponding segment is requested and the corresponding segment is played from a respective network address.
    Type: Application
    Filed: December 7, 2020
    Publication date: June 9, 2022
    Inventors: Vaibhav Gupta, Ashish Gupta, Rohit Dhiman
  • Publication number: 20220180146
    Abstract: A system, computer program product, and method are presented for performing multi-objective automated machine learning, and, more specifically, to identifying a plurality of machine learning pipelines as Pareto-optimal solutions to optimize a plurality of objectives. The method includes receiving input data directed toward one or more subjects of interest and determining a plurality of objectives to be optimized. The method also includes ingesting at least a portion of the input data through one or more machine learning (ML) models. The method further includes aggregating the plurality of objectives into one or more aggregated single objectives. The method also includes determining a plurality of Pareto-optimal solutions, thereby defining a plurality of ML pipelines that optimize the one or more aggregated single objectives. The method further includes selecting one ML pipeline from the plurality of ML pipelines.
    Type: Application
    Filed: December 8, 2020
    Publication date: June 9, 2022
    Inventors: Vaibhav Saxena, Aswin Kannan, Saurabh Manish Raje, Parikshit Ram, Yogish Sabharwal, Ashish Verma
  • Publication number: 20220182724
    Abstract: Systems and methods for dynamically skipping a presentation of a portion of frames to catch up to live based on a user selection is disclosed herein. For example, a streaming application generates a content item for live streaming where the content item comprises a plurality of frames. In response to determining that playing of the content item lags behind the live streaming of the content item, the streaming application presents a selectable option for a user input where the option comprises (a) catch up to live in a particular time period. In response to receiving the user input via a corresponding option to (a) catch up to live in the particular time period, the streaming application skips a presentation of a portion of the plurality of frames, such that the playing of the content item catches up to live in the particular time period.
    Type: Application
    Filed: December 7, 2020
    Publication date: June 9, 2022
    Inventors: Vaibhav Gupta, Ashish Gupta, Rohit Dhiman
  • Publication number: 20220173736
    Abstract: A multiplexer includes an input, an output, and a main switch configured to pass a signal from the input to the output. The multiplexer includes two bootstrap circuits that collectively maintain a constant voltage between terminals of the main switch during alternating phases.
    Type: Application
    Filed: November 19, 2021
    Publication date: June 2, 2022
    Applicant: STMicroelectronics International N.V.
    Inventors: Vaibhav Garg, Abhishek Jain, Anand Kumar
  • Publication number: 20220174354
    Abstract: Systems and methods are described for viewing missed media content. A media content stream is received at a user device. A first timestamp is logged, in response to determining a first failure in the receiving of the content stream, indicating when the first failure in the receiving of the content stream to the user device occurred. A second timestamp is logged, in response to determining a first restoration of the receiving of the content stream, indicating when the first restoration in the receiving of the content stream to the user device occurred. A first recorded portion of the media content stream is retrieved. The first recorded portion has a start point corresponding to the first timestamp and an end point corresponding to the second timestamp.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 2, 2022
    Inventors: Rohit Dhiman, Ashish Gupta, Vaibhav Gupta
  • Publication number: 20220174347
    Abstract: The present disclosure is generally directed to media systems configured to receive and play live media content. In particular, methods and systems are provided for a multi-screen content playback experience for time shifted live stream content. Systems and methods are provided herein for generating for display a catch-up video (e.g., a segment of a live stream stored as URLs on a local device during the time the live stream was interrupted) in a picture-in-picture (PIP) window, and generating the PIP catch-up window and the live window for simultaneous display.
    Type: Application
    Filed: August 13, 2021
    Publication date: June 2, 2022
    Inventors: Ashish Gupta, Vaibhav Gupta, Rohit Dhiman