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: 10775972Abstract: 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: GrantFiled: April 1, 2016Date of Patent: September 15, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Omeed Chandra, Ginger Elizabeth Fang
-
Patent number: 10552234Abstract: 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: GrantFiled: December 10, 2015Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Omeed Chandra, Ginger Elizabeth Fang, Sanyam Sharma, Daniel Robert Amirault
-
Patent number: 10331304Abstract: 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: GrantFiled: June 17, 2015Date of Patent: June 25, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Omeed Chandra
-
Patent number: 10218709Abstract: 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: GrantFiled: March 11, 2016Date of Patent: February 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Omeed Chandra, Ginger Fang, Lisa Cherian
-
Patent number: 10191964Abstract: 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: GrantFiled: May 30, 2013Date of Patent: January 29, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Omeed Chandra
-
Publication number: 20170285896Abstract: 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: ApplicationFiled: April 1, 2016Publication date: October 5, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Omeed Chandra, Ginger Elizabeth Fang
-
Publication number: 20170264618Abstract: 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: ApplicationFiled: March 11, 2016Publication date: September 14, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Omeed Chandra, Ginger Fang, Lisa Cherian
-
Publication number: 20170168878Abstract: 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: ApplicationFiled: December 10, 2015Publication date: June 15, 2017Inventors: Omeed Chandra, Ginger Elizabeth Fang, Sanyam Sharma, Daniel Robert Amirault
-
Publication number: 20160328104Abstract: 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: ApplicationFiled: June 17, 2015Publication date: November 10, 2016Applicant: Microsoft Technology Licensing, LLCInventor: Omeed Chandra
-
Publication number: 20160328105Abstract: 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: ApplicationFiled: June 17, 2015Publication date: November 10, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Omeed Chandra, Anbiniyar Muniandy
-
Publication number: 20140358919Abstract: 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: ApplicationFiled: May 30, 2013Publication date: December 4, 2014Applicant: MICROSOFT CORPORATIONInventor: Omeed Chandra
-
Publication number: 20140359785Abstract: 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: ApplicationFiled: May 30, 2013Publication date: December 4, 2014Applicant: MICROSOFT CORPORATIONInventor: Omeed Chandra
-
Patent number: D826980Type: GrantFiled: June 30, 2017Date of Patent: August 28, 2018Assignee: Microsoft CorporationInventors: Joshua Baber, March Rogers, Jason Blackheart, Anthony Neil Dart, Omeed Chandra
-
Patent number: D826982Type: GrantFiled: June 30, 2017Date of Patent: August 28, 2018Assignee: Microsoft CorporationInventors: Joshua Baber, March Rogers, Jason Blackheart, Anthony Neil Dart, Omeed Chandra, Paul Ray, Arianne Taylor
-
Patent number: D837807Type: GrantFiled: June 30, 2017Date of Patent: January 8, 2019Assignee: Microsoft CorporationInventors: Joshua Baber, March Rogers, Jason Blackheart, Anthony Neil Dart, Omeed Chandra
-
Patent number: D839301Type: GrantFiled: June 30, 2017Date of Patent: January 29, 2019Assignee: Microsoft CorporationInventors: Joshua Baber, March Rogers, Jason Blackheart, Anthony Neil Dart, Omeed Chandra
-
Patent number: D848451Type: GrantFiled: June 30, 2017Date of Patent: May 14, 2019Assignee: Microsoft CorporationInventors: Joshua Baber, March Rogers, Jason Blackheart, Anthony Neil Dart, Omeed Chandra