Patents by Inventor Kapil Sharma

Kapil Sharma 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).

  • Publication number: 20180254811
    Abstract: The present disclosure relates to method and device for beam forming in cellular communication systems. In accordance with one embodiment, the method comprises selecting at least one obstruction free zone and at least one obstruction free beam window, said at least one obstruction free beam window being selected within said at least one obstruction free zone. The method further comprises forming at least one beam based on said at least one obstruction free beam window thus selected.
    Type: Application
    Filed: March 1, 2018
    Publication date: September 6, 2018
    Inventors: Sachin Kumar AGRAWAL, Kapil SHARMA
  • Publication number: 20170320879
    Abstract: The present invention provides processes for the preparation of ibrutinib, intermediate compounds of Formula VI and Formula VIII, and salts thereof. The processes of the present invention are commercially viable, cost-effective, environmentally friendly, and make use of inexpensive, non-hazardous, safe chemicals that are easy to handle.
    Type: Application
    Filed: November 18, 2015
    Publication date: November 9, 2017
    Inventors: Kapil SHARMA, Bhavin Prabhudas THANKI, Mahavir Singh KHANNA, Mohan PRASAD
  • Patent number: 9596063
    Abstract: A primary call admission controller (CAC) system receives a request from a client to allocate a network resource such as a network bandwidth. The primary CAC system may determine subordinate CAC to delegate the allocation and transfer the request to the subordinate CAC. Subsequently, the subordinate CAC analyzes the communication session attributes to determine an available network resource for the communication session. Upon a positive determination, the subordinate CAC allocates the network resource and signals the allocation up the network chain to the primary CAC and the client.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: March 14, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
  • Publication number: 20160112476
    Abstract: Online meeting experience is integrated with online and/or offline collaborative workspace(s). Documents and other content generated through team collaboration and managed by a content management system are automatically made available during the meeting, updated, and stored in collaborative workspace linked to a particular meeting. Newly generated content during the meeting is also added to the workspace. As a result, online meetings become part of the collaborative workspace rendering reusable and searchable data through meeting content and updates to associated documents.
    Type: Application
    Filed: December 30, 2015
    Publication date: April 21, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ananta Gudipaty, Kapil Sharma, Donna Shaw, Natasha Desai, Samer Fouad Sawaya, Andrew Ash
  • Patent number: 9106513
    Abstract: Unified Communication and Collaboration (UC&C) systems are enabled to dynamically enlighten a set of network elements (NEs) and/or network infrastructure with application awareness so that an accurate set of rules or actions can be applied for a given session without needing to lookup the payload of every packet or applying a somewhat ineffective expensive heuristic mechanisms. Taking advantage of typically longer communication session durations and separate control and media planes, a UC&C control point programs a set of NEs for a given UC&C media flow within a scalable and timely manner. Quality of Service (QoS), security, monitoring, and similar functionality may also be programmed into the NEs through the UC&C control point.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: August 11, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
  • Publication number: 20140229586
    Abstract: A primary call admission controller (CAC) system receives a request from a client to allocate a network resource such as a network bandwidth. The primary CAC system may determine subordinate CAC to delegate the allocation and transfer the request to the subordinate CAC. Subsequently, the subordinate CAC analyzes the communication session attributes to determine an available network resource for the communication session. Upon a positive determination, the subordinate CAC allocates the network resource and signals the allocation up the network chain to the primary CAC and the client.
    Type: Application
    Filed: April 18, 2014
    Publication date: August 14, 2014
    Applicant: Microsoft Corporation
    Inventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
  • Patent number: 8769591
    Abstract: In one embodiment, a buffering server transfers a dynamic burst transfer of data encoded using an inter-coded compression technique. The dynamic burst transfer is timed so that an initial transfer rate is reduced to a remaining transfer rate at the same time or before a decoding endpoint joins a corresponding data stream. The decoding endpoint merges the video stream and the dynamic burst transfer to decode and quickly reconstruct a displayable video frame.
    Type: Grant
    Filed: February 12, 2007
    Date of Patent: July 1, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Joshua Bernard Gahm, David R. Oran, Kapil Sharma
  • Patent number: 8731299
    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 image quantizer 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: Grant
    Filed: September 6, 2012
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Quinn Hawkins, Pulin Thakkar, Kapil Sharma, Avronil Bhattacharjee, Adam Eversole, Bo Qin
  • Patent number: 8713440
    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: Grant
    Filed: February 13, 2008
    Date of Patent: April 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Avronil Bhattacharjee, Pulin Thakkar, Kapil Sharma, Noor-E-Gagan Singh
  • Patent number: 8706861
    Abstract: A primary call admission controller (CAC) system receives a request from a client to allocate a network resource such as a network bandwidth. The primary CAC system may determine subordinate CAC to delegate the allocation and transfer the request to the subordinate CAC. Subsequently, the subordinate CAC analyzes the communication session attributes to determine an available network resource for the communication session. Upon a positive determination, the subordinate CAC allocates the network resource and signals the allocation up the network chain to the primary CAC and the client.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: April 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
  • Patent number: 8572183
    Abstract: The present panoramic video technique embodied in the unified client provides panoramic video and other data from various sources for live web-based conferencing applications. In one embodiment, the panoramic video is provided by a panoramic collaboration and communication device, termed a RoundTable Device (RTD). The RTD is a collaboration tool with a 360-degree camera and a microphone or microphone array that, together with the unified client, delivers an immersive conferencing experience that extends the meeting room across multiple locations. This enables live network meeting scenarios that were not possible before.
    Type: Grant
    Filed: November 19, 2006
    Date of Patent: October 29, 2013
    Assignee: Microsoft Corp.
    Inventors: Kapil Sharma, Avronil Bhattacharjee, Sumeet Bawa, Imad Yanni, Quinn Hawkins, Alan Bridgewater, Stella Chan, Lei Tan
  • Publication number: 20130254412
    Abstract: Unified Communication and Collaboration (UC&C) systems are enabled to dynamically enlighten a set of network elements (NEs) and/or network infrastructure with application awareness so that an accurate set of rules or actions can be applied for a given session without needing to lookup the payload of every packet or applying a somewhat ineffective expensive heuristic mechanisms. Taking advantage of typically longer communication session durations and separate control and media planes, a UC&C control point programs a set of NEs for a given UC&C media flow within a scalable and timely manner. Quality of Service (QoS), security, monitoring, and similar functionality may also be programmed into the NEs through the UC&C control point.
    Type: Application
    Filed: March 23, 2012
    Publication date: September 26, 2013
    Applicant: Microsoft Corporation
    Inventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
  • Publication number: 20130067042
    Abstract: A primary call admission controller (CAC) system receives a request from a client to allocate a network resource such as a network bandwidth. The primary CAC system may determine subordinate CAC to delegate the allocation and transfer the request to the subordinate CAC. Subsequently, the subordinate CAC analyzes the communication session attributes to determine an available network resource for the communication session. Upon a positive determination, the subordinate CAC allocates the network resource and signals the allocation up the network chain to the primary CAC and the client.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
  • Publication number: 20130004069
    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 image quantizer 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: September 6, 2012
    Publication date: January 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Quinn Hawkins, Pulin Thakkar, Kapil Sharma, Avronil Bhattacharjee, Adam Eversole, Bo Qin
  • Patent number: 8327277
    Abstract: Techniques to automatically manage overlapping objects are described. An apparatus may include a context module operative to receive context information for a multimedia event, and determine various context parameters and control parameters for the multimedia event. The apparatus may further comprise a blending module communicatively coupled to the context module, the blending module operative to receive multiple media content streams for multiple media content views for the multimedia event, and blend the media content streams for the multiple media content views based on one or more control parameters to form a blended media content stream. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Pulin Thakkar, Noor E-Gagan Singh, Stuti Jain, Ix, Quinn Hawkins, Kapil Sharma, Avronil Bhattacharjee
  • Patent number: 8275197
    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: Grant
    Filed: June 14, 2008
    Date of Patent: September 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Quinn Hawkins, Pulin Thakkar, Kapil Sharma, Avronil Bhattacharjee, Adam Eversole, Bo Qin
  • Patent number: 8015310
    Abstract: In one embodiment, a method includes requesting accelerated delivery of a specified media stream. The media stream contains a plurality of video frames. The method also includes receiving a response to the accelerated delivery request. The method also includes selecting, based on the response, a media stream source. The method also includes receiving a media stream from the selected media stream source into a buffer, and decoding the received media stream from the buffer, at a selected playout rate.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: September 6, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Joshua B. Gahm, Kapil Sharma, Carol Etta Iturralde, John Robert Pickens, William C. Ver Steeg
  • Patent number: 8014393
    Abstract: A technique is provided for rapid channel change (RCC) processing in a programming distribution network. The RCC process herein is configured to transmit unicast stream of packets (“RCC burst”) during a “fast-fill” interval for up to a full duration of the multicast join window, or until it is stopped by a an explicit message sent from the user terminal. The unicast stream of packets is transmitted at a full rate of an access link (i.e., the bottleneck link) on a path to the user terminal beyond an earliest time when the user terminal could join a multicast stream of packets for a new channel requested by the user terminal.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: September 6, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Atif Faheem, Joshua B. Gahm, Kapil Sharma, David R. Oran, Robert Andrew Drisko
  • Patent number: 7886073
    Abstract: In one embodiment, a method includes requesting accelerated delivery of a specified media stream. The media stream contains a plurality of video frames. The method also includes receiving a response to the accelerated delivery request and selecting, based on the response, a source media stream. The method also includes receiving the source media stream into a buffer and decoding the received media stream from the buffer, at a selected playout rate.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: February 8, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Joshua B. Gahm, Kapil Sharma, Carol Etta Iturralde, John Robert Pickens, William C. Ver Steeg
  • Publication number: 20100036963
    Abstract: In one embodiment, a method includes requesting accelerated delivery of a specified media stream. The media stream contains a plurality of video frames. The method also includes receiving a response to the accelerated delivery request. The method also includes selecting, based on the response, a media stream source. The method also includes receiving a media stream from the selected media stream source into a buffer, and decoding the received media stream from the buffer, at a selected playout rate.
    Type: Application
    Filed: August 8, 2008
    Publication date: February 11, 2010
    Inventors: Joshua B. Gahm, Kapil Sharma, Carol Etta Iturralde, John Robert Pickens, William C. Ver Steeg