Patents by Inventor Megha Jain

Megha Jain 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: 20240126720
    Abstract: A computer-implemented method for saving, renaming, or moving a file includes receiving a request to save, rename or move a file, determining real-time context data and meta-data for the file in response to receiving the request to save, rename or move the file, generating a suggested pathname using the real-time context data and presenting the suggested pathname to a user. The suggested pathname may include a folder or directory name and a filename. The method may also include enabling the user to edit and approve the suggested pathname. Examples of context data include a password hint for the file, storage attributes for the file, collaboration data for the file, calendar data for the user, a file naming policy for an organization, real-time IoT data, and a topic determined from content within the file. A corresponding system and computer program product for executing the above method are also disclosed herein.
    Type: Application
    Filed: October 12, 2022
    Publication date: April 18, 2024
    Inventors: Raghuveer Prasad Nagar, Dinesh Kumar Bhudavaram, Jagadesh Ramaswamy Hulugundi, Megha Jain
  • Patent number: 11887314
    Abstract: Methods and systems for detecting motion using video data from a smart camera device. In some embodiments, and by non-limiting example, this disclosure is directed to detecting motion in the compressed video domain. One aspect is a method comprising receiving compressed video data, extracting macroblocks and motion vectors for a plurality of frames in the compressed video data, identifying frame-level features for each of the plurality of frames based on the macroblocks and the motion vectors, calculating similarity features for each of the identified frame-level features based on the frame-level features identified in consecutive frames, and predicting motion for each of the plurality of frames by providing the frame-level features and the similarity features into a model trained to detect motion.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: January 30, 2024
    Assignee: Smartthings, Inc.
    Inventors: Megha Jain, Sayre Blades, Jay Ridgeway
  • Publication number: 20230147494
    Abstract: Methods and systems for detecting motion using video data from a smart camera device. In some embodiments, and by non-limiting example, this disclosure is directed to detecting motion in the compressed video domain. One aspect is a method comprising receiving compressed video data, extracting macroblocks and motion vectors for a plurality of frames in the compressed video data, identifying frame-level features for each of the plurality of frames based on the macroblocks and the motion vectors, calculating similarity features for each of the identified frame-level features based on the frame-level features identified in consecutive frames, and predicting motion for each of the plurality of frames by providing the frame-level features and the similarity features into a model trained to detect motion.
    Type: Application
    Filed: November 8, 2021
    Publication date: May 11, 2023
    Applicant: SmartThings, Inc.
    Inventors: Megha Jain, Sayre Blades, Jay Ridgeway
  • Patent number: 9171386
    Abstract: Techniques for calculating sub-pixel coverage values for text to be displayed, so as to enable caching of the sub-pixel coverage values. The sub-pixel coverage values may enable a linear combination of color information for the text with color information for one or more other, overlapping display elements for calculating composite color values to be used in controlling a display. Such composite color values to be used in controlling sub-pixels of a display may be calculated, in some embodiments, without performing a gamma correction process. Also described are techniques for retrieving cached sub-pixel coverage values and combining the values with color information for text and for other, overlapping display elements to calculate composite color values for sub-pixels of a display. At least one graphics processing unit (GPU) may be configured to perform operations using the sub-pixel coverage information and to calculate the composite color values for the sub-pixels.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: October 27, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Megha Jain, Miles M. Cohen, Robert A. Brown, Worachai Chaoweeraprasit, Andrew M. Precious, Kanwal VedBrat
  • Publication number: 20150287220
    Abstract: Techniques for calculating sub-pixel coverage values for text to be displayed, so as to enable caching of the sub-pixel coverage values. The sub-pixel coverage values may enable a linear combination of color information for the text with color information for one or more other, overlapping display elements for calculating composite color values to be used in controlling a display. Such composite color values to be used in controlling sub-pixels of a display may be calculated, in some embodiments, without performing a gamma correction process. Also described are techniques for retrieving cached sub-pixel coverage values and combining the values with color information for text and for other, overlapping display elements to calculate composite color values for sub-pixels of a display. Further described are techniques for cached font color values for the text in a shared memory location, and use of the cached font color values to composite color values for each of multiple pixels.
    Type: Application
    Filed: June 22, 2015
    Publication date: October 8, 2015
    Inventors: Megha Jain, Miles M. Cohen, Robert A. Brown, Worachai Chaoweeraprasit, Andrew M. Precious, Kanwal VedBrat
  • Publication number: 20130088505
    Abstract: Techniques for calculating sub-pixel coverage values for text to be displayed, so as to enable caching of the sub-pixel coverage values. The sub-pixel coverage values may enable a linear combination of color information for the text with color information for one or more other, overlapping display elements for calculating composite color values to be used in controlling a display. Such composite color values to be used in controlling sub-pixels of a display may be calculated, in some embodiments, without performing a gamma correction process. Also described are techniques for retrieving cached sub-pixel coverage values and combining the values with color information for text and for other, overlapping display elements to calculate composite color values for sub-pixels of a display. At least one graphics processing unit (GPU) may be configured to perform operations using the sub-pixel coverage information and to calculate the composite color values for the sub-pixels.
    Type: Application
    Filed: October 11, 2011
    Publication date: April 11, 2013
    Applicant: Microsoft Corporation
    Inventors: Megha Jain, Miles M. Cohen, Robert A. Brown, Worachai Chaoweeraprasit, Andrew M. Precious, Kanwal VedBrat