Patents by Inventor Sandeep Kumar Srivastava

Sandeep Kumar Srivastava 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: 20240111714
    Abstract: Direct Image Lookup (DIL) metadata is used to perform differential operation for snapshots and linked targets. Each snapshot contains metadata to store “images” to perform direct lookup of user data for any part of any snapshot in the system. Metadata pages of DIL image data represent sets of tracks of data. Metadata pages of subsequent snapshots for the same sets of tracks are compared, and where there are no changes to a given metadata page for a given set of tracks between subsequent snapshot copies, the differential process is not run on the tracks associated with the metadata page. If a given metadata page associated with a set of tracks has changed between subsequent snapshots, the differential process is used to identify which tracks in the subsequent snapshot contain different data than the corresponding tracks of the previous snapshot. Similar differential processing also is implemented for relinked target devices.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: Sandeep Chandrashekhara, Michael Ferrari, Gu Huang, Akshay Kumar Srivastava, Kevin Tobin
  • Patent number: 11100687
    Abstract: In an implementation, a presentation program includes a hotspot feature that allows a point in a slide to be designated as a hotspot. Supplemental content may then be associated with the hotspot such that, when the hotspot is invoked in a slide presentation, the supplemental content is surfaced.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sahil Arora, Virag Shah, Sandeep Kumar Srivastava, Tumu Sree Bharath, Kerry Young, Ravi Kant Rao
  • Patent number: 10657152
    Abstract: Methods and systems for generating a diagram from structured data and synchronizing modifications between the diagram and the structured data. One system includes at least one processor configured to receive a plurality of transformation settings for the structured data and generate and store a plurality of first expressions and a plurality of second expressions based on the structured data and the plurality of transformation settings. The processor is further configured to generate and organize a plurality of visual structures based on the plurality of first expressions and the plurality of second expressions and generate and output a diagram for display through a user interface including the plurality of visual structures. In addition, the processor is configured to receive a modification to the diagram through the user interface, and modify the structured data based on the modification, the plurality of first expressions, and the plurality of second expressions.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: May 19, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mukundan Bhoovaraghavan, Sandeep Kumar Srivastava, Amit Joshi, Salony Jain, Manjeet Bothra, Shashank Gandhi, Ashutosh Tripathi
  • Publication number: 20180349461
    Abstract: Methods and systems for generating a diagram from structured data and synchronizing modifications between the diagram and the structured data. One system includes at least one processor configured to receive a plurality of transformation settings for the structured data and generate and store a plurality of first expressions and a plurality of second expressions based on the structured data and the plurality of transformation settings. The processor is further configured to generate and organize a plurality of visual structures based on the plurality of first expressions and the plurality of second expressions and generate and output a diagram for display through a user interface including the plurality of visual structures. In addition, the processor is configured to receive a modification to the diagram through the user interface, and modify the structured data based on the modification, the plurality of first expressions, and the plurality of second expressions.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Inventors: Mukundan BHOOVARAGHAVAN, Sandeep Kumar SRIVASTAVA, Amit JOSHI, Salony JAIN, Manjeet BOTHRA, Shashank GANDHI, Ashutosh TRIPATHI
  • Publication number: 20170220207
    Abstract: In an implementation, a presentation program includes a hotspot feature that allows a point in a slide to be designated as a hotspot. Supplemental content may then be associated with the hotspot such that, when the hotspot is invoked in a slide presentation, the supplemental content is surfaced.
    Type: Application
    Filed: October 13, 2016
    Publication date: August 3, 2017
    Inventors: Sahil Arora, Virag Shah, Sandeep Kumar Srivastava, Tumu Sree Bharath, Kerry Young, Ravi Kant Rao
  • Patent number: 8176271
    Abstract: Aspects of the subject matter described herein relate to backup up data. In aspects, a backup target determines a degree to which a data set included on the backup target is not backed up on a backup facility. The degree can represent more than just that the data set is completely backed up or is not backed up at all. If the degree satisfies a condition, the backup target utilizes information derived from a backup history of one or more attempted or successfully completed backup sessions between the backup target and the backup facility to determine whether to provide a notification regarding backup state. The backup target also may send the degree and other backup information to a backup facility which may use this information in determining a backup scheme to employ with the backup target.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: May 8, 2012
    Assignee: Microsoft Corporation
    Inventors: Sandeep Kumar Srivastava, Chetan A Parulekar, Erica Sui-Ching Lan, Kannan Ramasubramanian, Suyog Mukund Gadgil, Rohan Bhattacharjee, Vijay Krishnan, Anatoliy Panasyuk
  • Publication number: 20090292888
    Abstract: Aspects of the subject matter described herein relate to backup up data. In aspects, a backup target determines a degree to which a data set included on the backup target is not backed up on a backup facility. The degree can represent more than just that the data set is completely backed up or is not backed up at all. If the degree satisfies a condition, the backup target utilizes information derived from a backup history of one or more attempted or successfully completed backup sessions between the backup target and the backup facility to determine whether to provide a notification regarding backup state. The backup target also may send the degree and other backup information to a backup facility which may use this information in determining a backup scheme to employ with the backup target.
    Type: Application
    Filed: May 22, 2008
    Publication date: November 26, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Sandeep Kumar Srivastava, Chetan A Parulekar, Erica Sui-Ching Lan, Kannan Ramasubramanian, Suyog Mukund Gadgil, Rohan Bhattacharjee, Vijay Krishnan, Anatoliy Panasyuk