Patents by Inventor Ankit Tandon
Ankit Tandon 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: 9369766Abstract: A method and system for remote altering static video content in real time. The method includes encountering one or more synchronization markers embedded in a video. The video includes the static video content that plays on an electronic device. The method also includes contacting a content server along with a plurality of user parameters. The method further includes receiving streamed content for the video from the content server. The streamed content is determined based on the plurality of user parameters and a set of rules. Further, the method includes adding the streamed content to the static video content at the one or more synchronization markers. Moreover, the method includes rendering a hybrid video to a user. The hybrid video includes the streamed content and the static video content. The system includes an electronic device, communication interface, memory, and processor.Type: GrantFiled: November 6, 2012Date of Patent: June 14, 2016Inventor: Ankit Tandon
-
Patent number: 8892123Abstract: Physical presence of a mobile device in proximity to a physical meeting place can be recognized. Identifying information can be retrieved from the device, and it can be determined whether the identifying information correlates to identifying information for a profile in an invitee list for a current meeting at the meeting place. If the retrieved identifying information correlates to identifying information for the profile in the invitee list for the meeting at the meeting place, then the profile can be included as an attendee at the meeting (e.g., by including identifying information for the profile in an attendee list). The identifying information such as the attendee list may also be used to perform one or more additional acts, such as sending notifications, personalizing settings, etc.Type: GrantFiled: March 7, 2012Date of Patent: November 18, 2014Assignee: Microsoft CorporationInventors: Anton W. Krantz, Ankit Tandon, Jason R. Tuck
-
Patent number: 8890926Abstract: The “relevant” participants for each person in an online meeting may be automatically identified and a personalized view created to dynamically represent these relevant people as the meeting progresses. Relevancy of participants may be determined based on a number of factors and data from a variety of sources at the initialization of the meeting or when the participant for whom the personalized view is created joins the meeting. The relevancy computation may be updated and the personalized view dynamically changed during the meeting based on changes in participants, their participation modality, and comparable factors.Type: GrantFiled: January 16, 2012Date of Patent: November 18, 2014Assignee: Microsoft CorporationInventors: Ankit Tandon, Prarthana Panchal, Sarah Zuberec, Jason Tuck, Michael Hill, Andrew Davis, Santhosh Raman, Marcelo Ivan Garcia, Nicolae Velea
-
Publication number: 20140129729Abstract: A method and system for remote altering static video content in real time. The method includes encountering one or more synchronization markers embedded in a video. The video includes the static video content that plays on an electronic device. The method also includes contacting a content server along with a plurality of user parameters. The method further includes receiving streamed content for the video from the content server. The streamed content is determined based on the plurality of user parameters and a set of rules. Further, the method includes adding the streamed content to the static video content at the one or more synchronization markers. Moreover, the method includes rendering a hybrid video to a user. The hybrid video includes the streamed content and the static video content. The system includes an electronic device, communication interface, memory, and processor.Type: ApplicationFiled: November 6, 2012Publication date: May 8, 2014Applicant: Yahoo! Inc.Inventor: Ankit TANDON
-
Patent number: 8718042Abstract: The entry and transmission of notes to recipients along the conversation chain. Notes can be created based on an incoming caller. The notes can be transmitted to the conversation recipient for viewing before, during, and after the recipient accepts the conversation. This is facilitated by a communications client that operates to allow entry of the notes, and forwarding of the call recipient via a SIP framework. Moreover, notes previously taken and/or information provided manually and/or automatically by the communications system can be provided to an agent (e.g., ACD, receptionist) receiving the conversation, at any point in the conversation chain for quick identification not only of the conversation source but of previous information already collected.Type: GrantFiled: May 8, 2008Date of Patent: May 6, 2014Assignee: Microsoft CorporationInventors: Andreas Strebel, Ankit Tandon, Pradipta K Basu, Sundar Anantharaman, Aatif Awan, Lokesh Srinivas Koppolu, Rajesh Ramanathan, Ramesh Vyaghrapuri, Srivatsa Srinivasan
-
Publication number: 20140032679Abstract: Provided herein are systems, methods, and software for facilitating collaboration environments. In at least one implementation, a presentation of an initial view of a collaboration scene is presented within a collaboration environment. A portion of the collaboration scene is identified that corresponds to an object of interest selected for separate viewing. A separate presentation within the collaboration environment is initiated related to the portion of the scene corresponding to the object of interest.Type: ApplicationFiled: July 30, 2012Publication date: January 30, 2014Applicant: MICROSOFT CORPORATIONInventors: Ankit Tandon, William Verthein, Senthil Velayutham, Ross Cutler
-
Publication number: 20140026070Abstract: A conversation visualization environment may be rendered that includes conversation communications and conversation modalities. The relevance of each of the conversation modalities may be identified and a focus of the conversation visualization environment modified based on their relevance. In another implementation, conversation communications are received for presentation by conversation modalities. An in-focus modality may be selected from the conversation modalities based at least on a relevance of each of the conversation modalities.Type: ApplicationFiled: July 17, 2012Publication date: January 23, 2014Applicant: MICROSOFT CORPORATIONInventors: Ankit Tandon, Annika Elias, Blaine Carpenter, Prarthana Panchal, Michael Hill
-
Publication number: 20140019883Abstract: Provided herein are systems, methods, and software for facilitating a video conference environment. In at least one implementation, video captured of a scene is received. A modification to display of the video is identified based at least in part on a share of a display space associated with an object in the scene relative to a share of another display space associated with another object in another scene. The modification to the display of the video is then initiated. In another implementation, the modification may also be based on a target share indicated by way of an interactive graphic.Type: ApplicationFiled: July 13, 2012Publication date: January 16, 2014Applicant: Microsoft CorporationInventors: Ankit Tandon, Robert Aichner, Ross Cutler, Senthil Velayutham
-
Publication number: 20130237240Abstract: Physical presence of a mobile device in proximity to a physical meeting place can be recognized. Identifying information can be retrieved from the device, and it can be determined whether the identifying information correlates to identifying information for a profile in an invitee list for a current meeting at the meeting place. If the retrieved identifying information correlates to identifying information for the profile in the invitee list for the meeting at the meeting place, then the profile can be included as an attendee at the meeting (e.g., by including identifying information for the profile in an attendee list). The identifying information such as the attendee list may also be used to perform one or more additional acts, such as sending notifications, personalizing settings, etc.Type: ApplicationFiled: March 7, 2012Publication date: September 12, 2013Applicant: Microsoft CorporationInventors: Anton W. Krantz, Ankit Tandon, Jason R. Tuck
-
Publication number: 20130198629Abstract: Techniques for managing video streams in an online conference event are described. An apparatus may comprise a media content manager component and a media selection component. The media content manager component is operative on a logic device to generate a composite media stream from a plurality of media streams received from a multimedia conference server for a multimedia conference event. The media selection component is operative on the logic device to select a primary media stream from the plurality of media streams based on selection by the participant. The apparatus may also comprise a visual media generator component which is operative to receive the selected primary media stream and map the selected primary media stream to a primary display frame on the display device.Type: ApplicationFiled: January 28, 2012Publication date: August 1, 2013Applicant: MICROSOFT CORPORATIONInventors: Ankit Tandon, Prarthana Panchal
-
Publication number: 20130106985Abstract: The “relevant” participants for each person in an online meeting may be automatically identified and a personalized view created to dynamically represent these relevant people as the meeting progresses. Relevancy of participants may be determined based on a number of factors and data from a variety of sources at the initialization of the meeting or when the participant for whom the personalized view is created joins the meeting. The relevancy computation may be updated and the personalized view dynamically changed during the meeting based on changes in participants, their participation modality, and comparable factors.Type: ApplicationFiled: January 16, 2012Publication date: May 2, 2013Applicant: Microsoft CorporationInventors: Ankit Tandon, Prarthana Panchal, Sarah Zuberec, Jason Tuck, Michael Hill, Andrew Davis, Santhosh Raman, Marcelo Ivan Garcia, Nicolae Velea
-
Patent number: 8379827Abstract: Service invocation information including call routing, reasons for redirections, and similar information are provided to party requesting a communication session and recipients of an enhanced communication system along the call routing path as the request is routed. Some of the information is filtered based on system and/or user defined rules, user permission levels, and comparable aspects.Type: GrantFiled: June 8, 2009Date of Patent: February 19, 2013Assignee: Microsoft CorporationInventors: Srivatsa Srinivasan, Ankit Tandon, Sundar Anantharaman, Vijay Manian, Lokesh Srinivas Koppolu, Vadim Eydelman, Aatif Awan
-
Patent number: 8330794Abstract: In a video conference system capable of providing multiple video streams, displayed streams for participants are configured based on automatic selection by the system (such as active speaker) and manual override by the participants. The displayed views are further enhanced by implementing duplicate detection to avoid display of duplicate streams between the automatic selections and manual selections.Type: GrantFiled: June 10, 2009Date of Patent: December 11, 2012Assignee: Microsoft CorporationInventors: Rajesh Ramanathan, Ankit Tandon, Tim Moore, Avronil Bhattacharjee
-
Patent number: 8250147Abstract: In one embodiment, a user paired controller communication device may pair with a user paired server communication device. The user paired controller communication device may direct the user paired server communication device to execute a first mode communication session of a multimodal conversation, such as a voice session. The user paired controller communication may execute a second mode communication session of the multimodal conversation, such as an instant messaging session.Type: GrantFiled: June 25, 2008Date of Patent: August 21, 2012Assignee: Microsoft CorporationInventors: Rajesh Ramanathan, Adrian Potra, Vinit Deshpande, Ankit Tandon, Stephen Houchen, Anton Krantz, Sachin Sheth, Pradipta Kumar Basu, Sriram Parameswar
-
Publication number: 20100315484Abstract: In a video conference system capable of providing multiple video streams, displayed streams for participants are configured based on automatic selection by the system (such as active speaker) and manual override by the participants. The displayed views are further enhanced by implementing duplicate detection to avoid display of duplicate streams between the automatic selections and manual selections.Type: ApplicationFiled: June 10, 2009Publication date: December 16, 2010Applicant: Microsoft CorporationInventors: Rajesh Ramanathan, Ankit Tandon, Tim Moore, Avronil Bhattacharjee
-
Publication number: 20100310062Abstract: Service invocation information including call routing, reasons for redirections, and similar information are provided to party requesting a communication session and recipients of an enhanced communication system along the call routing path as the request is routed. Some of the information is filtered based on system and/or user defined rules, user permission levels, and comparable aspects.Type: ApplicationFiled: June 8, 2009Publication date: December 9, 2010Applicant: Microsoft CorporationInventors: Srivatsa Srinivasan, Ankit Tandon, Sundar Anantharaman, Vijay Manian, Lokesh Srinivas Koppolu, Vadim Eydelman, Aatif Awan
-
Publication number: 20100199320Abstract: Subscribers and endpoints of enhanced multimodal communication systems are enabled to direct call requests and escalations during an existing conversation based on capabilities of endpoints. A list of communication mode/endpoint identifiers are exchanged when a conversation is established, enabling the endpoints to direct requests to for particular communication modes to endpoints capable of facilitating the communication mode at any point during the conversation. Additional capabilities/endpoints are added to the list through updates during the conversation.Type: ApplicationFiled: February 2, 2009Publication date: August 5, 2010Applicant: Microsoft CorporationInventors: Rajesh Ramanathan, Pradipta Kumar Basu, Ankit Tandon, Stephen Houchen, Stephane Taine
-
Publication number: 20090327426Abstract: In one embodiment, a user paired controller communication device may pair with a user paired server communication device. The user paired controller communication device may direct the user paired server communication device to execute a first mode communication session of a multimodal conversation, such as a voice session. The user paired controller communication may execute a second mode communication session of the multimodal conversation, such as an instant messaging session.Type: ApplicationFiled: June 25, 2008Publication date: December 31, 2009Applicant: Microsoft CorporationInventors: Rajesh Ramanathan, Adrian Potra, Vinit Deshpande, Ankit Tandon, Stephen Houchen, Anton Krantz, Sachin Sheth, Pradipta Kumar Basu, Sriram Parameswar
-
Publication number: 20090279533Abstract: The entry and transmission of notes to recipients along the conversation chain. Notes can be created based on an incoming caller. The notes can be transmitted to the conversation recipient for viewing before, during, and after the recipient accepts the conversation. This is facilitated by a communications client that operates to allow entry of the notes, and forwarding of the call recipient via a SIP framework. Moreover, notes previously taken and/or information provided manually and/or automatically by the communications system can be provided to an agent (e.g., ACD, receptionist) receiving the conversation, at any point in the conversation chain for quick identification not only of the conversation source but of previous information already collected.Type: ApplicationFiled: May 8, 2008Publication date: November 12, 2009Applicant: MICROSOFT CORPORATIONInventors: Andreas Strebel, Ankit Tandon, Pradipta K. Basu, Sundar Anantharaman, Aatif Awan, Lokesh Srinivas Koppolu, Rajesh Ramanathan, Ramesh Vyaghrapuri, Srivatsa Srinivasan