Patents by Inventor Omeed Chandra

Omeed Chandra 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: 10775972
    Abstract: Techniques to control notifications for a collaboration platform. Content items being stored in the collaboration platform are shared amongst devices coupled to the collaboration platform. To determine whether to subscribe to notifications corresponding to a content item, a notification component of the collaboration platform examines the content item for characteristics of an indirect relationship between the shared content item and a user of a device of the devices. If the indirect relationship exists and warrants a subscription to the notifications, the notification component stores subscription data for the content item and in response to an occurrence of a subscribed activity, the notification component communicates a notification message to the user's device. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: September 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Omeed Chandra, Ginger Elizabeth Fang
  • Patent number: 10552234
    Abstract: Technology is disclosed herein that enhances collaboration notifications. In various implementations, a notification queue is maintained for internal notifications that are generated as editing events that occur in relation to a shared document. The notification queue is periodically queried to determine which of the notifications qualify at a given time to be communicated externally to a group of users. An individual notification is communicated when only a single internal notification qualifies. But when multiple internal notifications are present that qualify, then a group notification is sent. Thus, users are presented with fewer notifications than otherwise, improving the user experience and conserving communication and computing resources.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Omeed Chandra, Ginger Elizabeth Fang, Sanyam Sharma, Daniel Robert Amirault
  • Patent number: 10331304
    Abstract: Techniques to automatically generate bookmarks for media files are described. An apparatus may comprise a logic device arranged to execute a bookmark application. The logic device may comprise, for example, a processing system having a processor and memory. The bookmark application may comprise a media file component operative to manage a media file. The media file may store various types of multimedia content. The bookmark application may further comprise a media bookmark component operative to identify a media file to store media information, scan the media file for a bookmark indicator, automatically generate a bookmark for the media file based on the bookmark indicator, and present the bookmark on a user interface. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Omeed Chandra
  • Patent number: 10218709
    Abstract: Share permissions and organization of content in an application with multiple levels of organizational hierarchy is provided. In some examples, an application (or a hosted service) may provide content generation and processing capability far different types of content. Content may be organized in hierarchical levels and users may be enabled to share different levels of content with other users, see the sharing status, define/manage sharing parameters for different levels and perform actions on shared content such as copying, moving, creating, editing, etc.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Omeed Chandra, Ginger Fang, Lisa Cherian
  • Patent number: 10191964
    Abstract: Automatic isolation of screenshots from other captured content items stored in an electronic content repository is provided. When a screen capture is performed on an electronic device, such as a smartphone, screen resolution information for the capturing device is stored with the captured content item (e.g., screenshot). When a user subsequently desires to recall a given stored captured screenshot, the resolution associated with each stored content item may be used for isolating screenshots from other stored content items like photographs, text items, clip art, and the like by comparing the resolutions of any of the stored content items with a screen resolution of the user's device or with known screen resolutions of various devices that may be used for capturing screen images.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Omeed Chandra
  • Publication number: 20170285896
    Abstract: Techniques to control notifications for a collaboration platform. Content items being stored in the collaboration platform are shared amongst devices coupled to the collaboration platform. To determine whether to subscribe to notifications corresponding to a content item, a notification component of the collaboration platform examines the content item for characteristics of an indirect relationship between the shared content item and a user of a device of the devices. If the indirect relationship exists and warrants a subscription to the notifications, the notification component stores subscription data for the content item and in response to an occurrence of a subscribed activity, the notification component communicates a notification message to the user's device. Other embodiments are described and claimed.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Omeed Chandra, Ginger Elizabeth Fang
  • Publication number: 20170264618
    Abstract: Share permissions and organization of content in an application with multiple levels of organizational hierarchy is provided. In some examples, an application (or a hosted service) may provide content generation and processing capability far different types of content. Content may be organized in hierarchical levels and users may be enabled to share different levels of content with other users, see the sharing status, define/manage sharing parameters for different levels and perform actions on shared content such as copying, moving, creating, editing, etc.
    Type: Application
    Filed: March 11, 2016
    Publication date: September 14, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Omeed Chandra, Ginger Fang, Lisa Cherian
  • Publication number: 20170168878
    Abstract: Technology is disclosed herein that enhances collaboration notifications. In various implementations, a notification queue is maintained for internal notifications that are generated as editing events that occur in relation to a shared document. The notification queue is periodically queried to determine which of the notifications qualify at a given time to be communicated externally to a group of users. An individual notification is communicated when only a single internal notification qualifies. But when multiple internal notifications are present that qualify, then a group notification is sent. Thus, users are presented with fewer notifications than otherwise, improving the user experience and conserving communication and computing resources.
    Type: Application
    Filed: December 10, 2015
    Publication date: June 15, 2017
    Inventors: Omeed Chandra, Ginger Elizabeth Fang, Sanyam Sharma, Daniel Robert Amirault
  • Publication number: 20160328104
    Abstract: Techniques to automatically generate bookmarks for media files are described. An apparatus may comprise a logic device arranged to execute a bookmark application. The logic device may comprise, for example, a processing system having a processor and memory. The bookmark application may comprise a media file component operative to manage a media file. The media file may store various types of multimedia content. The bookmark application may further comprise a media bookmark component operative to identify a media file to store media information, scan the media file for a bookmark indicator, automatically generate a bookmark for the media file based on the bookmark indicator, and present the bookmark on a user interface. Other embodiments are described and claimed.
    Type: Application
    Filed: June 17, 2015
    Publication date: November 10, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Omeed Chandra
  • Publication number: 20160328105
    Abstract: Techniques to manage bookmarks for media files are described. An apparatus may comprise a logic device arranged to execute a bookmark application. The logic device may comprise, for example, a processing system having a processor and memory. The bookmark application may comprise a media file component operative to manage a media file. The media file may store various types of multimedia content. The bookmark application may further comprise a media bookmark component operative to present a bookmark icon for the media file on a user interface, detect activation of the bookmark icon, and generate a bookmark for the media file in response to activation of the bookmark icon based on time information for the media file. Other embodiments are described and claimed.
    Type: Application
    Filed: June 17, 2015
    Publication date: November 10, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Omeed Chandra, Anbiniyar Muniandy
  • Publication number: 20140358919
    Abstract: Automatic isolation of screenshots from other captured content items stored in an electronic content repository is provided. When a screen capture is performed on an electronic device, such as a smartphone, screen resolution information for the capturing device is stored with the captured content item (e.g., screenshot). When a user subsequently desires to recall a given stored captured screenshot, the resolution associated with each stored content item may be used for isolating screenshots from other stored content items like photographs, text items, clip art, and the like by comparing the resolutions of any of the stored content items with a screen resolution of the user's device or with known screen resolutions of various devices that may be used for capturing screen images.
    Type: Application
    Filed: May 30, 2013
    Publication date: December 4, 2014
    Applicant: MICROSOFT CORPORATION
    Inventor: Omeed Chandra
  • Publication number: 20140359785
    Abstract: Security for displayed information during periods in which the displayed information may be accessed before being locked from view is provided. When a computing device operating system notifies an application that processing for the application will be suspended due to idle operation, the application may automatically overlay the document with a security cover to prevent unauthorized review or screen capture of the document. If the application becomes active prior to the elapse of a predetermined allotted time after the notification, the security cover may be automatically removed. However, if the predetermined allotted time after the notification elapses prior to the application becoming active, the application document may be encrypted, and password entry may be required to gain subsequent access to the document.
    Type: Application
    Filed: May 30, 2013
    Publication date: December 4, 2014
    Applicant: MICROSOFT CORPORATION
    Inventor: Omeed Chandra
  • Patent number: D826980
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: August 28, 2018
    Assignee: Microsoft Corporation
    Inventors: Joshua Baber, March Rogers, Jason Blackheart, Anthony Neil Dart, Omeed Chandra
  • Patent number: D826982
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: August 28, 2018
    Assignee: Microsoft Corporation
    Inventors: Joshua Baber, March Rogers, Jason Blackheart, Anthony Neil Dart, Omeed Chandra, Paul Ray, Arianne Taylor
  • Patent number: D837807
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 8, 2019
    Assignee: Microsoft Corporation
    Inventors: Joshua Baber, March Rogers, Jason Blackheart, Anthony Neil Dart, Omeed Chandra
  • Patent number: D839301
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 29, 2019
    Assignee: Microsoft Corporation
    Inventors: Joshua Baber, March Rogers, Jason Blackheart, Anthony Neil Dart, Omeed Chandra
  • Patent number: D848451
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: May 14, 2019
    Assignee: Microsoft Corporation
    Inventors: Joshua Baber, March Rogers, Jason Blackheart, Anthony Neil Dart, Omeed Chandra