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: 9369766
    Abstract: 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: Grant
    Filed: November 6, 2012
    Date of Patent: June 14, 2016
    Inventor: Ankit Tandon
  • Patent number: 8892123
    Abstract: 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: Grant
    Filed: March 7, 2012
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Anton W. Krantz, Ankit Tandon, Jason R. Tuck
  • Patent number: 8890926
    Abstract: 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: Grant
    Filed: January 16, 2012
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Ankit Tandon, Prarthana Panchal, Sarah Zuberec, Jason Tuck, Michael Hill, Andrew Davis, Santhosh Raman, Marcelo Ivan Garcia, Nicolae Velea
  • Publication number: 20140129729
    Abstract: 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: Application
    Filed: November 6, 2012
    Publication date: May 8, 2014
    Applicant: Yahoo! Inc.
    Inventor: Ankit TANDON
  • Patent number: 8718042
    Abstract: 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: Grant
    Filed: May 8, 2008
    Date of Patent: May 6, 2014
    Assignee: Microsoft Corporation
    Inventors: Andreas Strebel, Ankit Tandon, Pradipta K Basu, Sundar Anantharaman, Aatif Awan, Lokesh Srinivas Koppolu, Rajesh Ramanathan, Ramesh Vyaghrapuri, Srivatsa Srinivasan
  • Publication number: 20140032679
    Abstract: 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: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Ankit Tandon, William Verthein, Senthil Velayutham, Ross Cutler
  • Publication number: 20140026070
    Abstract: 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: Application
    Filed: July 17, 2012
    Publication date: January 23, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Ankit Tandon, Annika Elias, Blaine Carpenter, Prarthana Panchal, Michael Hill
  • Publication number: 20140019883
    Abstract: 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: Application
    Filed: July 13, 2012
    Publication date: January 16, 2014
    Applicant: Microsoft Corporation
    Inventors: Ankit Tandon, Robert Aichner, Ross Cutler, Senthil Velayutham
  • Publication number: 20130237240
    Abstract: 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: Application
    Filed: March 7, 2012
    Publication date: September 12, 2013
    Applicant: Microsoft Corporation
    Inventors: Anton W. Krantz, Ankit Tandon, Jason R. Tuck
  • Publication number: 20130198629
    Abstract: 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: Application
    Filed: January 28, 2012
    Publication date: August 1, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Ankit Tandon, Prarthana Panchal
  • Publication number: 20130106985
    Abstract: 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: Application
    Filed: January 16, 2012
    Publication date: May 2, 2013
    Applicant: Microsoft Corporation
    Inventors: Ankit Tandon, Prarthana Panchal, Sarah Zuberec, Jason Tuck, Michael Hill, Andrew Davis, Santhosh Raman, Marcelo Ivan Garcia, Nicolae Velea
  • Patent number: 8379827
    Abstract: 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: Grant
    Filed: June 8, 2009
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Srivatsa Srinivasan, Ankit Tandon, Sundar Anantharaman, Vijay Manian, Lokesh Srinivas Koppolu, Vadim Eydelman, Aatif Awan
  • Patent number: 8330794
    Abstract: 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: Grant
    Filed: June 10, 2009
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Rajesh Ramanathan, Ankit Tandon, Tim Moore, Avronil Bhattacharjee
  • Patent number: 8250147
    Abstract: 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: Grant
    Filed: June 25, 2008
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Rajesh Ramanathan, Adrian Potra, Vinit Deshpande, Ankit Tandon, Stephen Houchen, Anton Krantz, Sachin Sheth, Pradipta Kumar Basu, Sriram Parameswar
  • Publication number: 20100315484
    Abstract: 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: Application
    Filed: June 10, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Rajesh Ramanathan, Ankit Tandon, Tim Moore, Avronil Bhattacharjee
  • Publication number: 20100310062
    Abstract: 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: Application
    Filed: June 8, 2009
    Publication date: December 9, 2010
    Applicant: Microsoft Corporation
    Inventors: Srivatsa Srinivasan, Ankit Tandon, Sundar Anantharaman, Vijay Manian, Lokesh Srinivas Koppolu, Vadim Eydelman, Aatif Awan
  • Publication number: 20100199320
    Abstract: 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: Application
    Filed: February 2, 2009
    Publication date: August 5, 2010
    Applicant: Microsoft Corporation
    Inventors: Rajesh Ramanathan, Pradipta Kumar Basu, Ankit Tandon, Stephen Houchen, Stephane Taine
  • Publication number: 20090327426
    Abstract: 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: Application
    Filed: June 25, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Rajesh Ramanathan, Adrian Potra, Vinit Deshpande, Ankit Tandon, Stephen Houchen, Anton Krantz, Sachin Sheth, Pradipta Kumar Basu, Sriram Parameswar
  • Publication number: 20090279533
    Abstract: 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: Application
    Filed: May 8, 2008
    Publication date: November 12, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Andreas Strebel, Ankit Tandon, Pradipta K. Basu, Sundar Anantharaman, Aatif Awan, Lokesh Srinivas Koppolu, Rajesh Ramanathan, Ramesh Vyaghrapuri, Srivatsa Srinivasan