Patents by Inventor Avronil Bhattacharjee

Avronil Bhattacharjee 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: 8117201
    Abstract: A contacts list for a subscriber is pre-populated based on information received from various data stores, data mining of applications associated with the subscriber, and administrator defined contacts. The list may be further maintained dynamically based on changes to contact information and/or subscriber attributes.
    Type: Grant
    Filed: May 24, 2009
    Date of Patent: February 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Avronil Bhattacharjee, Amit Gupta, Cindy Kwan
  • 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: 20100299363
    Abstract: A contacts list for a subscriber is pre-populated based on information received from various data stores, data mining of applications associated with the subscriber, and administrator defined contacts. The list may be further maintained dynamically based on changes to contact information and/or subscriber attributes.
    Type: Application
    Filed: May 24, 2009
    Publication date: November 25, 2010
    Inventors: Avronil Bhattacharjee, Amit Gupta, Cindy Kwan
  • Publication number: 20100235505
    Abstract: Architecture for extending a presence document into additional formats and protocols. An aggregator federates the presence document into a standardized schema that can be consumed at a standardized endpoint. The standardized schema can be a web feed that is interoperably consumed by a web feed consumer, for example, an RSS/Atom schema. Access of the presence document content is controlled based on a relationship between the user and a subscriber. Categories are specified for the presence document content, and access is controlled according to the categories. The specified categories can correspond to user authentication levels. The categories can include multiple syndicated channels corresponding to multiple subscriber access levels. In this way, levels of access are defined for various categories of availability information and activity information, based on the relationship of the user to the subscriber.
    Type: Application
    Filed: March 10, 2009
    Publication date: September 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Amit Gupta, Alexander M. Hehmeyer, Rajesh Ramanathan, Avronil Bhattacharjee
  • Publication number: 20100235446
    Abstract: Techniques to make meetings discoverable are described. An apparatus may comprise a meeting server component operative to create a meeting object, associate at least one of metadata or content to the meeting object, and store the meeting object, metadata and content. The meeting server component comprising an indexing component operative to index metadata associated with the meeting object, and a search engine component operative to receive a search query comprising search criteria. Other embodiments are described and claimed. Other embodiments are described and claimed.
    Type: Application
    Filed: March 16, 2009
    Publication date: September 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Alex Hehmeyer, Amit Gupta, Avronil Bhattacharjee, Felix Wong, Jay Zybura
  • Publication number: 20100235216
    Abstract: Architecture that synchronizes meeting information (e.g., documents, agenda, action items, notes, attendees, join information, etc.) across the different stages of a meeting lifecycle. The architecture provides client-side synchronization across meeting lifecycle services that can include a scheduling server, content management server, and meeting server, as well as other lifecycle servers that may be employed. Information from the scheduling server can be written asynchronously to the other lifecycle servers, updates made to the content management server are synchronized to the other servers, and updates made to the meeting server are synchronized to the other servers.
    Type: Application
    Filed: March 16, 2009
    Publication date: September 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Alexander M. Hehmeyer, Amit Gupta, Avronil Bhattacharjee, Felix W. Wong, John H. Zybura
  • Publication number: 20100223345
    Abstract: Architecture for a communication system providing a user experience that includes a conversation environment and a meeting embodiment in a single application. A navigation menu enables the user to select between multiple communications environments, including a conversations environment. Multiple conversation threads can be accessed in various conversation formats, including formats associated with instant messaging, group chat, a telephone call, voice, video, email, application sharing, or an online meeting. A meeting environment can be navigated for accessing one or more meetings. Other suitable communications environments can be also be navigated from the same navigation menu, besides the conversation environment and meeting environment. The communications system and application also includes a selection pane for displaying a list of the conversation threads or meetings, depending on the environment selected by the user. A preview pane can also be included in the communications system.
    Type: Application
    Filed: March 2, 2009
    Publication date: September 2, 2010
    Applicant: Microsoft Corporation
    Inventors: Amit Gupta, Bob Serr, Avronil Bhattacharjee, Marcelo D. Truffat
  • Publication number: 20100205540
    Abstract: Techniques to provide efficient access to virtual conference events are described. An apparatus may include a virtual conference (VC) server component operative to generate a conference bridge for a bridge owner. The VC server component may provide a link to the conference bridge, and provide access to a virtual conference with the bridge owner via the link. The VC server component may also include a profile module operative to store the conference bridge in a directory profile for the bridge owner. The VC server component may also include a server meeting module operative to create a virtual conference with the bridge owner when the link is accessed. Other embodiments are described and claimed.
    Type: Application
    Filed: February 10, 2009
    Publication date: August 12, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Amit Gupta, Avronil Bhattacharjee, Gurdeep S. Pall
  • Publication number: 20100189260
    Abstract: Conversation rights for multi-modal communications are managed and enforced in an enhanced communication system. Through physical and/or software components, rights are assigned to a communication session and related components upon user request. Permitted participants of the session are provided access tools such as decryption keys. Restrictions based on the assigned conversation rights are extended to preserved recordings and associated documents of the communication session.
    Type: Application
    Filed: January 26, 2009
    Publication date: July 29, 2010
    Applicant: Microsoft Corporation
    Inventors: Rajesh Ramanathan, William Looney, Avronil Bhattacharjee, Amit Gupta
  • Publication number: 20100185770
    Abstract: Architecture for gathering and presentation to a remote user (watcher) of presence, preferences, and capabilities information of a local user (publisher). An extensible presence document is employed, as transmitted by the publisher, that contains specific information about the capabilities of the publisher endpoint and preferences that are for the publisher overall. The document is aggregated, and the aggregated capabilities are transmitted to watchers. The watchers render this information in a user experience.
    Type: Application
    Filed: January 21, 2009
    Publication date: July 22, 2010
    Applicant: Microsoft Corporation
    Inventors: Alexander M. Hehmeyer, Setty Venkateshiah, Amit Gupta, Avronil Bhattacharjee
  • Patent number: 7653705
    Abstract: The present interactive recording and playback technique provides the ability to archive the content, the discussions and the metadata of a meeting or similar event; then aggregate, search and annotate across this data; and finally edit, combine, or split various recordings to create new presentations. This interactive recording and playback technique provides rich productivity and innovation that is unavailable today.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: January 26, 2010
    Assignee: Microsoft Corp.
    Inventors: Ananta Gudipaty, Avronil Bhattacharjee, Zheng Ni, Bo Qin, Jeremy Smith, Zhi-Wei Lin, Mingju Zhang, Sumeet Bawa, Aliasgar Haveliwala
  • Publication number: 20090319916
    Abstract: Techniques to auto-attend multimedia conference events are described. An apparatus may comprise a recording management component operative to manage recording and reproduction operations for a multimedia conference event. The recording management component may comprise, among other elements, an event handler module operative to receive an auto-attend request from a meeting invitee as an auto-attendee for a multimedia conference event. The recording management component may also include an event schedule module communicatively coupled to the event handler module, the event schedule module operative to schedule the multimedia conference event for automatic recording operations in response to the auto-attend request. The recording management component may further include an event capture module communicatively coupled to the event schedule module, the event capture module operative to record the multimedia conference event to form a recorded meeting event file for the auto-attendee.
    Type: Application
    Filed: June 24, 2008
    Publication date: December 24, 2009
    Applicant: Microsoft Corporation
    Inventors: Ananta S. Gudipaty, Avronil Bhattacharjee, Pulin Thakkar
  • Publication number: 20090309956
    Abstract: Techniques to manage a whiteboard for multimedia conference events are described. An apparatus may comprise a whiteboard manager component operative to manage whiteboard recording, image processing and reproduction operations for a multimedia conference event. The whiteboard manager component may comprise an image quantizer module operative to receive an image of a writing surface with pen strokes, and quantize each pixel of the image into a predetermined number of colors, an attribute extractor module communicatively coupled to the image quantizer module, the attribute extractor module operative to extract stroke attribute information for the pen strokes from the quantized pixels, and a whiteboard interface module communicatively coupled to the attribute extractor module, the whiteboard interface module operative to send the stroke attribute information to a meeting console for rendering as digital pen strokes on a digital writing surface. Other embodiments are described and claimed.
    Type: Application
    Filed: June 14, 2008
    Publication date: December 17, 2009
    Applicant: Microsoft Corporation
    Inventors: Quinn Hawkins, Pulin Thakkar, Kapil Sharma, Avronil Bhattacharjee, Adam Eversole, Bo Qin
  • Publication number: 20090282103
    Abstract: Techniques to manage media content for a multimedia conference event are described. An apparatus may comprise a media content manager component operative to generate a visual composition for a multimedia conference event. The media content manager component may comprise a video decoder module operative to decode multiple media streams for a multimedia conference event. The media content manager component may comprise a media stream manager module communicatively coupled to the video decoder module, the media stream manager module operative to determine a total number of decoded media streams is greater than a total number of available display frames in a visual composition.
    Type: Application
    Filed: May 6, 2008
    Publication date: November 12, 2009
    Applicant: Microsoft Corporation
    Inventors: Pulin Thakkar, Noor-E-Gagan Singh, Stuti Jain, Avronil Bhattacharjee
  • Publication number: 20090245234
    Abstract: Network connections that are used in routing VoIP session to their end destination are monitored to determine when a call fails to reach its destination. When a network failure is detected, the call is automatically routed to another device that is not dependent on the failed network connection. The call may be automatically rerouted to one or more secondary numbers, such as a mobile telephone number and/or a PSTN number.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Sriram Parameswar, Avronil Bhattacharjee
  • Publication number: 20090210490
    Abstract: Techniques to automatically configure resources for a multimedia conference event are described. A system may comprise a meeting resource and a local meeting console to couple to the meeting resource. The local meeting console may include a meeting resource management module operative to manage the meeting resource for a conference room, and automatically establish a media connection between a remote meeting console and a meeting resource for a multimedia conference event. Other embodiments are described and claimed.
    Type: Application
    Filed: February 20, 2008
    Publication date: August 20, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Quinn Hawkins, Pulin Thakkar, Avronil Bhattacharjee
  • Publication number: 20090210802
    Abstract: Architecture that facilitates the combining and presentation of location information with presence information in a communications system. The location information can be virtual location information published from a location source and/or associated location systems to a presence system. The presence system then makes the virtual location information available to end users as participants to a conferencing session, for example, or as invites to the session. The location information and/or the presence information can be made active (e.g., a hyperlink) such that when selected as presented to a user, automatically joins the user to the session.
    Type: Application
    Filed: February 19, 2008
    Publication date: August 20, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Quinn Hawkins, Kapil Sharma, Avronil Bhattacharjee
  • Publication number: 20090210789
    Abstract: Techniques to generate a visual composition for a multimedia conference event are described. An apparatus may comprise a visual composition component operative to generate a visual composition for a multimedia conference event. The visual composition component may comprise a video decoder module operative to decode multiple media streams for a multimedia conference event, an active speaker detector module operative to detect a participant in a decoded media stream as an active speaker, a media stream manager module operative to map the decoded media stream with the active speaker to an active display frame and the other decoded media streams to non-active display frames, and a visual composition generator module operative to generate a visual composition with a participant roster having the active and non-active display frames positioned in a predetermined order. Other embodiments are described and claimed.
    Type: Application
    Filed: February 14, 2008
    Publication date: August 20, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Pulin Thakkar, Noor-E-Gagan Singh, Stuti Jain, IX, Avronil Bhattacharjee
  • Publication number: 20090210491
    Abstract: Techniques to automatically identify participants for a multimedia conference event are described. An apparatus may comprise a content-based annotation component operative to receive a meeting invitee list for a multimedia conference event. The content-based annotation component may receive multiple input media streams from multiple meeting consoles. The content-based annotation component may annotate media frames of each input media stream with identifying information for each participant within each input media stream to form a corresponding annotated media stream. Other embodiments are described and claimed.
    Type: Application
    Filed: February 20, 2008
    Publication date: August 20, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Pulin Thakkar, Quinn Hawkins, Kapil Sharma, Avronil Bhattacharjee, Ross G. Cutler
  • Publication number: 20090204922
    Abstract: Techniques to manage communications resources for a multimedia conference event are described. An apparatus may comprise an audio management component operative to manage multiple audio connections for a multimedia conference event. The audio management component may comprise an audio monitor module communicatively coupled to an audio message module. The audio monitor module may be operative to monitor multiple audio connections for the multimedia conference event, and determine at least one audio quality parameter for an audio connection is lower than a defined threshold value to form an audio quality warning state. The audio message module may be operative to generate an operator message with the audio quality warning state and one or more options to improve audio quality for the audio connection. Other embodiments are described and claimed.
    Type: Application
    Filed: February 13, 2008
    Publication date: August 13, 2009
    Applicant: Microsoft Corporation
    Inventors: Avronil Bhattacharjee, Pulin Thakkar, Kapil Sharma, Noor-E-Gagan Singh