Patents by Inventor Deepak Mehta

Deepak Mehta 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: 20240078841
    Abstract: Methods, systems, and computer readable storage media for using image processing to develop a library of facial expressions. The system can receive digital video of at least one speaker, then execute image processing on the video to identify landmarks within facial features of the speaker. The system can also identify vectors based on the landmarks, then assign each vector to an expression, resulting in a plurality of speaker expressions. The system then scores the expressions based on similarity to one another, and creates subsets based on the similarity scores.
    Type: Application
    Filed: September 7, 2023
    Publication date: March 7, 2024
    Inventors: Deepak Chandra Sekar, Pranav Mehta
  • Patent number: 11922726
    Abstract: Methods, systems, and computer readable storage media for using image processing to develop a library of facial expressions. The system can receive digital video of at least one speaker, then execute image processing on the video to identify landmarks within facial features of the speaker. The system can also identify vectors based on the landmarks, then assign each vector to an expression, resulting in a plurality of speaker expressions. The system then scores the expressions based on similarity to one another, and creates subsets based on the similarity scores.
    Type: Grant
    Filed: September 7, 2023
    Date of Patent: March 5, 2024
    Assignee: PROF JIM INC.
    Inventors: Deepak Chandra Sekar, Pranav Mehta
  • Patent number: 11907359
    Abstract: Cloud storage systems and methods are described for providing event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to at least one of a remote file system hosted by the remote cloud storage system and a local file system hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: February 20, 2024
    Assignee: Egnyte, Inc.
    Inventors: Shishir Sharma, Debjit Bhattacharjee, Amrit Jassal, Kalpesh Patel, Deepak Mehta, Przemek Grzedzielski, Sachin Shetty, Krzysztof Gardo, Daniil Iaitskov, Harikesavan Krishnan, Manish Marathe
  • Publication number: 20230297510
    Abstract: Data base performance is improved using write-behind optimization of covering cache. Non-volatile memory data cache includes a full copy of stored data file(s). Data cache and storage writes, checkpoints, and recovery may be decoupled (e.g., with separate writes, checkpoints and recoveries). A covering data cache supports improved performance by supporting database operation during storage delays or outages and/or by supporting reduced I/O operations using aggregate writes of contiguous data pages (e.g., clean and dirty pages) to stored data file(s). Aggregate writes reduce data file fragmentation and reduce the cost of snapshots. Performing write-behind operations in a background process with optimistic concurrency control may support improved database performance, for example, by not interfering with write operations to data cache. Data cache may store (e.g., in metadata) data cache checkpoint information and storage checkpoint information. A stored data file may store storage checkpoint information (e.g.
    Type: Application
    Filed: May 3, 2023
    Publication date: September 21, 2023
    Inventors: Krystyna Ewa REISTETER, Cristian DIACONU, Rogério RAMOS, Sarika R. IYER, Siddharth Deepak MEHTA, Huanhui HU
  • Patent number: 11681631
    Abstract: Data base performance is improved using write-behind optimization of covering cache. Non-volatile memory data cache includes a full copy of stored data file(s). Data cache and storage writes, checkpoints, and recovery may be decoupled (e.g., with separate writes, checkpoints and recoveries). A covering data cache supports improved performance by supporting database operation during storage delays or outages and/or by supporting reduced I/O operations using aggregate writes of contiguous data pages (e.g., clean and dirty pages) to stored data file(s). Aggregate writes reduce data file fragmentation and reduce the cost of snapshots. Performing write-behind operations in a background process with optimistic concurrency control may support improved database performance, for example, by not interfering with write operations to data cache. Data cache may store (e.g., in metadata) data cache checkpoint information and storage checkpoint information. A stored data file may store storage checkpoint information (e.g.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: June 20, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Krystyna Ewa Reisteter, Cristian Diaconu, Rogério Ramos, Sarika R. Iyer, Siddharth Deepak Mehta, Huanhui Hu
  • Publication number: 20230117023
    Abstract: Cloud storage systems and methods are described for providing event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to at least one of a remote file system (RFS) hosted by the remote cloud storage system and a local file system (LFS) hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.
    Type: Application
    Filed: August 18, 2022
    Publication date: April 20, 2023
    Inventors: Shishir Sharma, Debjit Bhattacharjee, Amrit Jassal, Kalpesh Patel, Deepak Mehta, Przemek Grzedzielski, Sachin Shetty, Krzysztof Gardo, Daniil Laitskov, Harikesavan Krishnan, Manish Marathe
  • Publication number: 20220414015
    Abstract: Data base performance is improved using write-behind optimization of covering cache. Non-volatile memory data cache includes a full copy of stored data file(s). Data cache and storage writes, checkpoints, and recovery may be decoupled (e.g., with separate writes, checkpoints and recoveries). A covering data cache supports improved performance by supporting database operation during storage delays or outages and/or by supporting reduced I/O operations using aggregate writes of contiguous data pages (e.g., clean and dirty pages) to stored data file(s). Aggregate writes reduce data file fragmentation and reduce the cost of snapshots. Performing write-behind operations in a background process with optimistic concurrency control may support improved database performance, for example, by not interfering with write operations to data cache. Data cache may store (e.g., in metadata) data cache checkpoint information and storage checkpoint information. A stored data file may store storage checkpoint information (e.g.
    Type: Application
    Filed: June 25, 2021
    Publication date: December 29, 2022
    Inventors: Krystyna Ewa REISTETER, Cristian DIACONU, Rogério RAMOS, Sarika R. IYER, Siddharth Deepak MEHTA, Huanhui HU
  • Patent number: 11449596
    Abstract: Cloud storage systems and methods provide event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to one of a remote file system (RFS) hosted by the remote cloud storage system and a local file system (LFS) hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: September 20, 2022
    Assignee: Egnyte, Inc.
    Inventors: Shishir Sharma, Debjit Bhattacharjee, Amrit Jassal, Kalpesh Patel, Deepak Mehta, Przemek Grzedzielski, Sachin Shetty, Krzysztof Gardo, Daniil Iaitskov, Harikesavan Krishnan, Manish Marathe
  • Patent number: 11075926
    Abstract: Methods, systems and computer program products for intrusion detection are provided. Aspects include receiving, by a processor, internet of things (IoT) device data from each of a plurality of IoT devices, wherein the IoT device data comprises operational data and non-operational data associated with each of the plurality of IoT devices. A security model is built for the plurality of IoT devices based at least in part on the IoT device data, wherein the security model comprises one or more IoT device data ranges. The plurality of IoT devices are monitored to identify a potential intrusion in any of the plurality of IoT devices based at least in part on the IoT device data exceeding any of the one or more IoT device data ranges.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: July 27, 2021
    Assignee: CARRIER CORPORATION
    Inventors: Alie El-Din Mady, Deepak Mehta, Younes Hamdaoui, Devu Manikantan Shila, Menouer Boubekeur
  • Patent number: 11061800
    Abstract: Technologies for assigning a user-generated issue report to an appropriate team for investigation are disclosed. A log file associated with an issue report is parsed to create an object model. The object model is a hierarchy of objects containing data emitted over time by a computer application associated with the issue report. Rules analyze the content of the object model, and when a rule is satisfied, the issue report is assigned to a team associated with the rule for investigation. Rules may access objects in the object model on a per-component level, thereby allowing issues to be assigned to teams at the level of individual components. Rules may also perform a root cause analysis of the issue based on the object model.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: July 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rama Krishna Prasad Kasapura Satya Prakash, Mei-Hsuan Lu, Arihant Nahata, Diego Villasenor, Siddharth Deepak Mehta, Pritesh Kanani, William Edward Miao, Rajasekaran Subramanian, Sivakumar Gobichettypalayam Ananthakrishnan, Yong Liu
  • Publication number: 20200379871
    Abstract: Technologies for assigning a user-generated issue report to an appropriate team for investigation are disclosed. A log file associated with an issue report is parsed to create an object model. The object model is a hierarchy of objects containing data emitted over time by a computer application associated with the issue report. Rules analyze the content of the object model, and when a rule is satisfied, the issue report is assigned to a team associated with the rule for investigation. Rules may access objects in the object model on a per-component level, thereby allowing issues to be assigned to teams at the level of individual components. Rules may also perform a root cause analysis of the issue based on the object model.
    Type: Application
    Filed: May 31, 2019
    Publication date: December 3, 2020
    Inventors: Rama Krishna Prasad Kasapura Satya PRAKASH, Mei-Hsuan LU, Arihant NAHATA, Diego VILLASENOR, Siddharth Deepak MEHTA, Pritesh KANANI, William Edward MIAO, Rajasekaran SUBRAMANIAN, Sivakumar Gobichettypalayam ANANTHAKRISHNAN, Yong LIU
  • Patent number: 10853475
    Abstract: Cloud storage systems and methods are described for providing event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to at least one of a remote file system (RFS) hosted by the remote cloud storage system and a local file system (LFS) hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: December 1, 2020
    Assignee: Egnyte, Inc.
    Inventors: Shishir Sharma, Debjit Bhattacharjee, Amrit Jassal, Kalpesh Patel, Deepak Mehta, Przemek Grzedzielski, Sachin Shetty, Krzysztof Gardo, Daniil Iaitskov, Harikesavan Krishnan, Manish Marathe
  • Publication number: 20190268601
    Abstract: Techniques are described for streaming video content between computing devices. For example, a computing device can stream encoded video content to one or more receiving devices. The computing device can detect whether video content to be encoded is static content or dynamic content and switch the coding structure accordingly. For example, if the video content is determined to be static video content, then the static content can be encoded using a first predictive coding structure in which the first video frame is encoded as a single key frame and subsequent video frames are encoded as predicted frames that are non-reference frames and that only reference the single key frame. If the video content is determined to be dynamic video content, then the dynamic content can be encoded using a second predictive coding structure different from the first predictive coding structure.
    Type: Application
    Filed: February 26, 2018
    Publication date: August 29, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mei-Hsuan Lu, Ming-Chieh Lee, Siddharth Deepak Mehta
  • Publication number: 20190222590
    Abstract: Methods, systems and computer program products for intrusion detection are provided. Aspects include receiving, by a processor, internet of things (IoT) device data from each of a plurality of IoT devices, wherein the IoT device data comprises operational data and non-operational data associated with each of the plurality of IoT devices. A security model is built for the plurality of IoT devices based at least in part on the IoT device data, wherein the security model comprises one or more IoT device data ranges. The plurality of IoT devices are monitored to identify a potential intrusion in any of the plurality of IoT devices based at least in part on the IoT device data exceeding any of the one or more IoT device data ranges.
    Type: Application
    Filed: January 15, 2019
    Publication date: July 18, 2019
    Inventors: Alie El-Din Mady, Deepak Mehta, Younes Hamdaoui, Devu Manikantan Shila, Menouer Boubekeur
  • Publication number: 20180150632
    Abstract: Cloud storage systems and methods are described for providing event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to at least one of a remote file system (RFS) hosted by the remote cloud storage system and a local file system (LFS) hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.
    Type: Application
    Filed: January 31, 2018
    Publication date: May 31, 2018
    Applicant: Egnyte, Inc.
    Inventors: Shishir Sharma, Debjit Bhattacharjee, Amrit Jassal, Kalpesh Patel, Deepak Mehta, Przemek Grzedzielski, Sachin Shetty, Krzysztof Gardo, Daniil Iaitskov, Harikesavan Krishnan, Manish Marathe
  • Publication number: 20180068112
    Abstract: Cloud storage systems and methods are described for providing event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to at least one of a remote file system (RFS) hosted by the remote cloud storage system and a local file system (LFS) hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.
    Type: Application
    Filed: November 9, 2017
    Publication date: March 8, 2018
    Applicant: Egnyte, Inc.
    Inventors: Shishir Sharma, Debjit Bhattacharjee, Amrit Jassal, Kalpesh Patel, Deepak Mehta, Przemek Grzedzielski, Sachin Shetty, Krzysztof Gardo, Daniil Iaitskov, Harikesavan Krishnan, Manish Marathe
  • Patent number: 9836032
    Abstract: Control of supplying power to a storage device is performed based on carbon emission strength or a power rate. A battery center 13 that constitutes a storage device 11 performs radio communication with a gateway 4 and is controlled by the gateway 4. The gateway 4 collects a measured value of power consumed by electric appliances in a home and obtains the carbon emission strength in real time. A solar panel 9 is provided and a battery of the storage device 11 is charged with an output of the solar panel. The battery is also charged with direct current power obtained from power from outside. The power is stored in the storage device 11 based on the carbon emission strength by charging control.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: December 5, 2017
    Assignee: SONY CORPORATION
    Inventors: Eiichiro Kubota, Antonio Avitabile, Costantino Cristiano Mariella, Christopher Michael Rutherford, Edward Grellier Colby, Nicholas George Bailey, Alexander Charles Knill, Harshul Deepak Mehta
  • Patent number: 9835661
    Abstract: Information to be displayed on a display is generated in such a way that a gateway processes a measured value (with a time stamp) transmitted from a power meter, an appliance monitor, a solar module, and a battery center through a wireless LAN. In the gateway, information relating to the consumed electric energy is synchronized with each other by the time stamp. Further, an integrated value of the consumed electric energy is calculated with respect to time. The information can be secured by obtaining the integrated value of data even if breakdown of devices and the like occurs due to power failure.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: December 5, 2017
    Assignee: SONY CORPORATION
    Inventors: Eiichiro Kubota, Antonio Avitabile, Costantino Cristiano Mariella, Christopher Michael Rutherford, Edward Grellier Colby, Nicholas George Bailey, Alexander Charles Knill, Harshul Deepak Mehta
  • Publication number: 20170177613
    Abstract: Cloud storage systems and methods are described for providing event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to at least one of a remote file system (RFS) hosted by the remote cloud storage system and a local file system (LFS) hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.
    Type: Application
    Filed: December 22, 2016
    Publication date: June 22, 2017
    Applicant: Egnyte, Inc.
    Inventors: Shishir Sharma, Debjit Bhattacharjee, Amrit Jassal, Kalpesh Patel, Deepak Mehta, Przemek Grzedzielski, Sachin Shetty, Krzysztof Gardo, Daniil Iaitskov, Harikesavan Krishnan, Manish Marathe
  • Patent number: 9356444
    Abstract: To solve problems arising when a power conditioner equivalent to that connected to a solar panel is connected to a power storage device. Direct-current power generated by the solar panel 9 is supplied to a DC-DC converter 51 and output as a predetermined direct-current voltage. The output voltage of the converter 51 is supplied to a DC-AC inverter 52. Direct-current power generated by the power storage device 11 is supplied to a DC-DC converter 55. Predetermined direct-current power from the converter 55 is supplied to a DC-AC inverter 56. Alternating-current power output by the inverter 56 is supplied to an alternating-current power system at home. The converter 55 is configured to have two output voltages. The first output voltage is a standby voltage. The second voltage is a voltage at which the inverter 56 starts power supply to outside.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: May 31, 2016
    Assignee: SONY CORPORATION
    Inventors: Eiichiro Kubota, Antonio Avitabile, Costantino Cristiano Mariella, Christopher Michael Rutherford, Edward Grellier Colby, Nicholas George Bailey, Alexander Charles Knill, Harshul Deepak Mehta