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: 20180254811Abstract: 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: ApplicationFiled: March 1, 2018Publication date: September 6, 2018Inventors: Sachin Kumar AGRAWAL, Kapil SHARMA
-
Publication number: 20170320879Abstract: 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: ApplicationFiled: November 18, 2015Publication date: November 9, 2017Inventors: Kapil SHARMA, Bhavin Prabhudas THANKI, Mahavir Singh KHANNA, Mohan PRASAD
-
Patent number: 9596063Abstract: 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: GrantFiled: April 18, 2014Date of Patent: March 14, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
-
Publication number: 20160112476Abstract: 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: ApplicationFiled: December 30, 2015Publication date: April 21, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Ananta Gudipaty, Kapil Sharma, Donna Shaw, Natasha Desai, Samer Fouad Sawaya, Andrew Ash
-
Patent number: 9106513Abstract: 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: GrantFiled: March 23, 2012Date of Patent: August 11, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
-
Publication number: 20140229586Abstract: 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: ApplicationFiled: April 18, 2014Publication date: August 14, 2014Applicant: Microsoft CorporationInventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
-
Patent number: 8769591Abstract: 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: GrantFiled: February 12, 2007Date of Patent: July 1, 2014Assignee: Cisco Technology, Inc.Inventors: Joshua Bernard Gahm, David R. Oran, Kapil Sharma
-
Patent number: 8731299Abstract: 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: GrantFiled: September 6, 2012Date of Patent: May 20, 2014Assignee: Microsoft CorporationInventors: Quinn Hawkins, Pulin Thakkar, Kapil Sharma, Avronil Bhattacharjee, Adam Eversole, Bo Qin
-
Patent number: 8713440Abstract: 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: GrantFiled: February 13, 2008Date of Patent: April 29, 2014Assignee: Microsoft CorporationInventors: Avronil Bhattacharjee, Pulin Thakkar, Kapil Sharma, Noor-E-Gagan Singh
-
Patent number: 8706861Abstract: 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: GrantFiled: September 9, 2011Date of Patent: April 22, 2014Assignee: Microsoft CorporationInventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
-
Patent number: 8572183Abstract: 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: GrantFiled: November 19, 2006Date of Patent: October 29, 2013Assignee: Microsoft Corp.Inventors: Kapil Sharma, Avronil Bhattacharjee, Sumeet Bawa, Imad Yanni, Quinn Hawkins, Alan Bridgewater, Stella Chan, Lei Tan
-
Publication number: 20130254412Abstract: 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: ApplicationFiled: March 23, 2012Publication date: September 26, 2013Applicant: Microsoft CorporationInventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
-
Publication number: 20130067042Abstract: 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: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Applicant: MICROSOFT CORPORATIONInventors: Pascal Menezes, Wajih Yahyaoui, Kapil Sharma, Warren Barkley
-
Publication number: 20130004069Abstract: 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: ApplicationFiled: September 6, 2012Publication date: January 3, 2013Applicant: MICROSOFT CORPORATIONInventors: Quinn Hawkins, Pulin Thakkar, Kapil Sharma, Avronil Bhattacharjee, Adam Eversole, Bo Qin
-
Patent number: 8327277Abstract: 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: GrantFiled: January 14, 2008Date of Patent: December 4, 2012Assignee: Microsoft CorporationInventors: Pulin Thakkar, Noor E-Gagan Singh, Stuti Jain, Ix, Quinn Hawkins, Kapil Sharma, Avronil Bhattacharjee
-
Patent number: 8275197Abstract: 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: GrantFiled: June 14, 2008Date of Patent: September 25, 2012Assignee: Microsoft CorporationInventors: Quinn Hawkins, Pulin Thakkar, Kapil Sharma, Avronil Bhattacharjee, Adam Eversole, Bo Qin
-
Patent number: 8015310Abstract: 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: GrantFiled: August 8, 2008Date of Patent: September 6, 2011Assignee: Cisco Technology, Inc.Inventors: Joshua B. Gahm, Kapil Sharma, Carol Etta Iturralde, John Robert Pickens, William C. Ver Steeg
-
Patent number: 8014393Abstract: 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: GrantFiled: February 6, 2009Date of Patent: September 6, 2011Assignee: Cisco Technology, Inc.Inventors: Atif Faheem, Joshua B. Gahm, Kapil Sharma, David R. Oran, Robert Andrew Drisko
-
Patent number: 7886073Abstract: 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: GrantFiled: August 8, 2008Date of Patent: February 8, 2011Assignee: Cisco Technology, Inc.Inventors: Joshua B. Gahm, Kapil Sharma, Carol Etta Iturralde, John Robert Pickens, William C. Ver Steeg
-
Publication number: 20100036963Abstract: 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: ApplicationFiled: August 8, 2008Publication date: February 11, 2010Inventors: Joshua B. Gahm, Kapil Sharma, Carol Etta Iturralde, John Robert Pickens, William C. Ver Steeg