Patents by Inventor Saurabh Mathur
Saurabh Mathur 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: 9345035Abstract: A method and apparatus are described including scanning a channel, generating a report for the scanned channel, transmitting the channel report to an associated access point and receiving a channel assignment responsive to said channel report. Also described are a method and apparatus including scanning a channel, generating a first channel report, receiving a second channel report from an associated client, transmitting the first channel report and the second channel report to a server, receiving a channel assignment message from the server responsive to the first and second channel reports and transmitting the channel assignment message to the associated client. Further described are a method and apparatus including receiving a channel report from an associated access point, building an interference graph responsive to the channel report, determining channel assignments based on the interference graph and transmitting a channel assignment message to the associated access point.Type: GrantFiled: January 7, 2015Date of Patent: May 17, 2016Assignee: THOMSON LICENSINGInventors: Hang Liu, Ishan Mandrekar, Ramkumar Perumanam, Mingquan Wu, Saurabh Mathur
-
Publication number: 20160063614Abstract: A system and methods are provided for matching images with viewing environment. A method includes accessing (410) a shopping site using a user device. The method further includes determining (415, 420) a viewing environment of a display on the user device. The method also includes receiving (430) an image depicting a product on the shopping site. The image is selected from a plurality of different images of the product taken under a plurality of different viewing environments and matches the viewing environment of the display on the user device. The method additionally includes showing (435) the image to a user on the display of the user device.Type: ApplicationFiled: November 16, 2013Publication date: March 3, 2016Applicant: THOMSON LICENSINGInventor: Saurabh Mathur
-
Publication number: 20160036718Abstract: A device may determine a performance metric associated with a network service management process. The device may determine a key question that may identify a business issue associated with improving the performance metric. The device may perform a root cause analysis that identifies a solution to the key question. The solution may identify a manner in which the network service management process is to be modified in order to improve the performance metric. The device may forecast, based on the solution, a network service demand that may identify a quantity of expected future network service actions expected based on implementing the solution. The device may perform, based on the forecasted network service demand, capacity planning that may identify network service resources required to satisfy the forecasted network service demand. The device may schedule the network service resources such that the solution is implemented within the network service management process.Type: ApplicationFiled: September 9, 2014Publication date: February 4, 2016Inventors: Rajan SHINGARI, Kaushik Sanyal, Dimas Hartz Pinto, Arnab Chakraborty, Wallace Silva, Garvit Gupta, Shilpa Taneja, Saurabh Mathur, Luiz C. Nunes, Francisco M. Vasconcelos, Marco T. Baptista
-
Method for adding a new quality of service traffic stream in a multiple wireless network environment
Patent number: 9247459Abstract: Described herein are a method and apparatus including calculating an aggregate peak total traffic demand for all overlapping access points in an interference range, comparing the aggregate peak total traffic demand to a threshold, rejecting a requested new quality of service traffic stream responsive to results of the comparison, calculating a peak total traffic demand for each overlapping access point in the interference range if the requested new quality of service traffic stream is admissible responsive to results of the comparison, comparing the peak total traffic demand for each overlapping access point in the interference range, if the requested new quality of service traffic stream is admissible, to the threshold and one of accepting the requested new quality of service traffic stream and rejecting the requested new quality of service traffic stream responsive to results of the second comparison.Type: GrantFiled: April 29, 2010Date of Patent: January 26, 2016Assignee: THOMSON LICENSINGInventors: Hang Liu, Mingquan Wu, John Li, Xiuping Lu, Ramkumar Perumanam, Saurabh Mathur -
Patent number: 9231784Abstract: A method and system for eliminating redundant connections, including transmitting a request to merge two connections, terminating a first portion of a first connection, terminating a first portion of a second connection, and merging a second portion of each of the first and second connections, are described. A method and system for merging connections, including receiving a request to merge two connections, terminating a first portion of a first connection, terminating a first portion of a second connection, and merging a second portion of each of the first and second connections.Type: GrantFiled: November 20, 2006Date of Patent: January 5, 2016Assignee: THOMSON LICENSINGInventors: Dekai Li, Saurabh Mathur, Ashwin Kashyap, Jun Gu
-
Patent number: 9215666Abstract: A method and apparatus are described including receiving, by a transmitter, a report from an associated client, setting and using a downlink transmit power level responsive to the report for data transmissions to the associated client, determining a downlink data loss rate and adjusting the downlink transmit power level responsive to the downlink data loss rate, wherein said report includes received signal strength, client transmit power level and one of link margin and receiver sensitivity. Also described are a method and apparatus including receiving, by a receiver, a request for a report, transmitting the requested report, receiving an instruction to use an uplink transmit power level, setting and using the uplink transmit power level, determining an uplink data loss rate and adjusting the uplink transmit power level responsive to the uplink data loss rate, wherein said report includes said received signal strength, client transmit power level and one of said link margin and said receiver sensitivity.Type: GrantFiled: September 3, 2008Date of Patent: December 15, 2015Assignee: THOMSON LICENSINGInventors: Hang Liu, Ishan Mandrekar, Mingquan Wu, Ramkumar Perumanam, Saurabh Mathur
-
Patent number: 9165305Abstract: A system and method for generating a model based on the user's interests and activities by receiving with a logging unit user activities from heterogeneous data sources, generating a log of user activities for a content item by joining the user activities for the content item, expanding attributes of the log by at least one of content and by the user to form an expanded log and generating a user model based on the expanded log. A feature extractor extracts features from content items and assigns weights to the features. A scoring engine receives the model and the content items with their associated weighted features and scores the content items based on the user model. The scoring engine generates a stream of content based on the scored content items.Type: GrantFiled: May 6, 2011Date of Patent: October 20, 2015Assignee: Google Inc.Inventors: Tushar Chandra, Tal Shaked, Tomas Lloret Llinares, Jim McFadden, Andrew Tomkins, Saurabh Mathur, Danny Wyatt
-
Patent number: 9155019Abstract: A method and apparatus are described including selecting a first route between a source node and a destination node using a bandwidth-aware routing protocol, determining if the selected first route satisfies a bandwidth requirement of an application of the source node, initiating a switch to a new channel selected from a back-up channel list if the bandwidth requirement of the application is not satisfied by the selected route, selecting a second route over the new channel using the bandwidth-aware routing protocol, determining if the selected second route over the new channel satisfies the bandwidth requirement of the application of the source node and streaming data from the source node to the destination node if the selected first route satisfies the bandwidth requirement of the application or if the selected second route over the new channel satisfies the bandwidth requirement of the application.Type: GrantFiled: August 11, 2010Date of Patent: October 6, 2015Assignee: Thomson LicensingInventors: Mingquan Wu, Hang Liu, Saurabh Mathur
-
Patent number: 9137529Abstract: An exemplar dictionary is built from exemplars of digital content for determining predictor blocks for encoding and decoding digital content. The exemplar dictionary organizes the exemplars as clusters of similar exemplars. Each cluster is mapped to a label. Machine learning techniques are used to generate a prediction model for predicting a label for an exemplar. The prediction model can be a hashing function that generates a hash key corresponding to the label for an exemplar. The prediction model learns from a training set based on the mapping from clusters to labels. A new mapping is obtained that improves a measure of association between clusters and labels. The new mapping is used to generate a new prediction model. This process is repeated in order to iteratively refine the machine learning modes generated.Type: GrantFiled: March 13, 2014Date of Patent: September 15, 2015Assignee: Google Inc.Inventors: Michele Covell, Mei Han, Saurabh Mathur, Shumeet Baluja, Vivek Kwatra
-
Patent number: 9078267Abstract: A method and apparatus are described including categorizing each channel into one of four categories, selecting a channel from a first category of channels, if there are any channels in the first category of channels, selecting a channel from a second category of channels, if there are any channels in the second category of channels and selecting a channel from a third category of channels, if there are any channels in the third category of channels.Type: GrantFiled: February 18, 2009Date of Patent: July 7, 2015Assignee: Thomson LicensingInventors: Mingquan Wu, Hang Liu, Ishan Mandrekar, Ramkumar Perumanam, Saurabh Mathur
-
Publication number: 20150117388Abstract: A method and apparatus are described including scanning a channel, generating a report for the scanned channel, transmitting the channel report to an associated access point and receiving a channel assignment responsive to said channel report. Also described are a method and apparatus including scanning a channel, generating a first channel report, receiving a second channel report from an associated client, transmitting the first channel report and the second channel report to a server, receiving a channel assignment message from the server responsive to the first and second channel reports and transmitting the channel assignment message to the associated client. Further described are a method and apparatus including receiving a channel report from an associated access point, building an interference graph responsive to the channel report, determining channel assignments based on the interference graph and transmitting a channel assignment message to the associated access point.Type: ApplicationFiled: January 7, 2015Publication date: April 30, 2015Inventors: Hang LIU, Ishan MANDREKAR, Ramkumar PERUMANAM, Mingquan WU, Saurabh MATHUR
-
Patent number: 8989185Abstract: A method and apparatus are described including a data packet having a data packet header, storing the received data packet as shared payload, determining if the received data packet is a first data packet, initializing a sequence starting number responsive to the determination, generating a new data packet header, calculating a sequence number for the received data packet using the sequence starting number, inserting the new sequence number into the new data packet header, unicasting the new data packet header and the shared payload to a plurality of client devices.Type: GrantFiled: August 5, 2010Date of Patent: March 24, 2015Assignee: Thomson LicensingInventors: Saurabh Mathur, Ishan Uday Mandrekar, Dekai Li
-
Patent number: 8990834Abstract: A system and method for managing healthcare information is disclosed. The data servers each include a data manager that comprises a controller, a grid engine, applications, an application manager and a user interface engine. The controller manages the core functions and the transmission of data between data manager components. The grid engine manages information sent between data servers. The applications are applications that are created by the user or downloaded as third-party applications. The application manager manages the creation and communication between applications. The user interface engine generates user interfaces for displaying the applications and collecting clinical trial data.Type: GrantFiled: February 3, 2014Date of Patent: March 24, 2015Assignee: Medicity, Inc.Inventors: Alok Mathur, James K. Lassetter, Andy Piccolo, Saurabh Mathur, Robert Connely
-
Patent number: 8964606Abstract: A method and apparatus are described including scanning a channel, generating a report for the scanned channel, transmitting the channel report to an associated access point and receiving a channel assignment responsive to said channel report. Also described are a method and apparatus including scanning a channel, generating a first channel report, receiving a second channel report from an associated client, transmitting the first channel report and the second channel report to a server, receiving a channel assignment message from the server responsive to the first and second channel reports and transmitting the channel assignment message to the associated client. Further described are a method and apparatus including receiving a channel report from an associated access point, building an interference graph responsive to the channel report, determining channel assignments based on the interference graph and transmitting a channel assignment message to the associated access point.Type: GrantFiled: October 15, 2013Date of Patent: February 24, 2015Inventors: Hang Liu, Ishan Mandrekar, Ramkumar Perumanam, Mingquan Wu, Saurabh Mathur
-
Patent number: 8965210Abstract: A remote control unit generates a first beam which a user points at one of a plurality of information appliances to select that appliance. After selecting the desired appliance, the user then actuates a button on a control keypad on the remote control unit to cause the unit to generate a second, modulated beam. The remote control unit modulates the second beam in accordance with a desired functionality of the information appliance to control the appliance accordingly.Type: GrantFiled: July 7, 2010Date of Patent: February 24, 2015Assignee: Thomson LicensingInventors: Paul Gothard Knutson, Saurabh Mathur
-
Publication number: 20140324577Abstract: An advertising statistics collection system employs multiple peers, a signing server and a collection server to ensure peer privacy when the statistics are gathered. A peer relay system aids in providing anonymity for a given peer in a peer-to-peer network environment with little or no trust between communicating parties. Peers are additionally protected by a randomly generated identifier that can be used to globally gather statistics on the peer without revealing the peer's identity.Type: ApplicationFiled: December 6, 2011Publication date: October 30, 2014Inventors: Ashwin Kashyap, Dekai Li, Saurabh Mathur
-
Patent number: 8856373Abstract: A method and apparatus for performing admission control in a peer-to-peer video-on-demand system are described including determining if there is sufficient bandwidth to support leading sub-clip streaming for a new request from a video playback device, determining if there is sufficient bandwidth to admit the request without sacrificing quality of service for existing requests, accepting admission of the new request if both determining acts are positive and rejecting admission of the new request if either of the determining acts are negative. Also described is an apparatus for providing content to a video playback device in a peer-to-peer video-on-demand system including an admission control unit and a data engine component.Type: GrantFiled: June 27, 2006Date of Patent: October 7, 2014Assignee: Thomson LicensingInventors: Yang Guo, Bankim B. Patel, Saurabh Mathur, Kumar Ramaswamy
-
Patent number: 8855437Abstract: Compression of an image is performed based on prediction of target blocks of an image from candidate source blocks of the image. Heuristics are used for identifying the candidate source blocks, for example, source blocks are selected from within a cluster of similar blocks obtained by K-means clustering. For each target block, a region adjacent to the target block is identified and a set of candidate source blocks along with candidate source regions adjacent to the candidate source blocks are identified. The candidate source regions are ranked based on the differences between the candidate source regions and the target source region. Each candidate source block is described using its rank and residual information describing differences between the candidate source block and the target block. The candidate source block that can be described using a minimum amount of information is selected for predicting the target block.Type: GrantFiled: May 31, 2013Date of Patent: October 7, 2014Assignee: Google Inc.Inventors: Jing-yu Cui, Vivek Kwatra, Michele Covell, Mei Han, Saurabh Mathur
-
Patent number: 8838823Abstract: A method is described including receiving a streamed leading content sub-clip, determining a set of needed content sub-clips, locating one of the set of needed content sub-clips and downloading the located content sub-clip. A system for providing content-on-demand is described having a peer, a server and a tracker. The tracker may be co-located with the server. The peer includes means for receiving a streamed leading content sub-clip, means for determining a set of needed content sub-clips, means for locating one of the set of needed content sub-clips and means for downloading the located content sub-clip.Type: GrantFiled: June 27, 2006Date of Patent: September 16, 2014Assignee: Thomson LicensingInventors: Yang Guo, Saurabh Mathur, Kumar Ramaswamy
-
Patent number: 8826102Abstract: A method and apparatus are described including receiving channel condition feedback from a device over a wireless channel, determining response to the channel condition feedback if a forward error correction coding rate is sufficient for the device to recover lost data, adjusting the forward error correction coding rate responsive to the second determining act and generating forward error correction packets using the adjusted forward error correction coding rate from source data.Type: GrantFiled: April 29, 2008Date of Patent: September 2, 2014Assignee: Thomson LicensingInventors: Hang Liu, Saurabh Mathur