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: 9345035
    Abstract: 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: Grant
    Filed: January 7, 2015
    Date of Patent: May 17, 2016
    Assignee: THOMSON LICENSING
    Inventors: Hang Liu, Ishan Mandrekar, Ramkumar Perumanam, Mingquan Wu, Saurabh Mathur
  • Publication number: 20160063614
    Abstract: 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: Application
    Filed: November 16, 2013
    Publication date: March 3, 2016
    Applicant: THOMSON LICENSING
    Inventor: Saurabh Mathur
  • Publication number: 20160036718
    Abstract: 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: Application
    Filed: September 9, 2014
    Publication date: February 4, 2016
    Inventors: 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
  • Patent number: 9247459
    Abstract: 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: Grant
    Filed: April 29, 2010
    Date of Patent: January 26, 2016
    Assignee: THOMSON LICENSING
    Inventors: Hang Liu, Mingquan Wu, John Li, Xiuping Lu, Ramkumar Perumanam, Saurabh Mathur
  • Patent number: 9231784
    Abstract: 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: Grant
    Filed: November 20, 2006
    Date of Patent: January 5, 2016
    Assignee: THOMSON LICENSING
    Inventors: Dekai Li, Saurabh Mathur, Ashwin Kashyap, Jun Gu
  • Patent number: 9215666
    Abstract: 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: Grant
    Filed: September 3, 2008
    Date of Patent: December 15, 2015
    Assignee: THOMSON LICENSING
    Inventors: Hang Liu, Ishan Mandrekar, Mingquan Wu, Ramkumar Perumanam, Saurabh Mathur
  • Patent number: 9165305
    Abstract: 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: Grant
    Filed: May 6, 2011
    Date of Patent: October 20, 2015
    Assignee: Google Inc.
    Inventors: Tushar Chandra, Tal Shaked, Tomas Lloret Llinares, Jim McFadden, Andrew Tomkins, Saurabh Mathur, Danny Wyatt
  • Patent number: 9155019
    Abstract: 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: Grant
    Filed: August 11, 2010
    Date of Patent: October 6, 2015
    Assignee: Thomson Licensing
    Inventors: Mingquan Wu, Hang Liu, Saurabh Mathur
  • Patent number: 9137529
    Abstract: 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: Grant
    Filed: March 13, 2014
    Date of Patent: September 15, 2015
    Assignee: Google Inc.
    Inventors: Michele Covell, Mei Han, Saurabh Mathur, Shumeet Baluja, Vivek Kwatra
  • Patent number: 9078267
    Abstract: 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: Grant
    Filed: February 18, 2009
    Date of Patent: July 7, 2015
    Assignee: Thomson Licensing
    Inventors: Mingquan Wu, Hang Liu, Ishan Mandrekar, Ramkumar Perumanam, Saurabh Mathur
  • Publication number: 20150117388
    Abstract: 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: Application
    Filed: January 7, 2015
    Publication date: April 30, 2015
    Inventors: Hang LIU, Ishan MANDREKAR, Ramkumar PERUMANAM, Mingquan WU, Saurabh MATHUR
  • Patent number: 8989185
    Abstract: 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: Grant
    Filed: August 5, 2010
    Date of Patent: March 24, 2015
    Assignee: Thomson Licensing
    Inventors: Saurabh Mathur, Ishan Uday Mandrekar, Dekai Li
  • Patent number: 8990834
    Abstract: 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: Grant
    Filed: February 3, 2014
    Date of Patent: March 24, 2015
    Assignee: Medicity, Inc.
    Inventors: Alok Mathur, James K. Lassetter, Andy Piccolo, Saurabh Mathur, Robert Connely
  • Patent number: 8964606
    Abstract: 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: Grant
    Filed: October 15, 2013
    Date of Patent: February 24, 2015
    Inventors: Hang Liu, Ishan Mandrekar, Ramkumar Perumanam, Mingquan Wu, Saurabh Mathur
  • Patent number: 8965210
    Abstract: 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: Grant
    Filed: July 7, 2010
    Date of Patent: February 24, 2015
    Assignee: Thomson Licensing
    Inventors: Paul Gothard Knutson, Saurabh Mathur
  • Publication number: 20140324577
    Abstract: 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: Application
    Filed: December 6, 2011
    Publication date: October 30, 2014
    Inventors: Ashwin Kashyap, Dekai Li, Saurabh Mathur
  • Patent number: 8856373
    Abstract: 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: Grant
    Filed: June 27, 2006
    Date of Patent: October 7, 2014
    Assignee: Thomson Licensing
    Inventors: Yang Guo, Bankim B. Patel, Saurabh Mathur, Kumar Ramaswamy
  • Patent number: 8855437
    Abstract: 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: Grant
    Filed: May 31, 2013
    Date of Patent: October 7, 2014
    Assignee: Google Inc.
    Inventors: Jing-yu Cui, Vivek Kwatra, Michele Covell, Mei Han, Saurabh Mathur
  • Patent number: 8838823
    Abstract: 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: Grant
    Filed: June 27, 2006
    Date of Patent: September 16, 2014
    Assignee: Thomson Licensing
    Inventors: Yang Guo, Saurabh Mathur, Kumar Ramaswamy
  • Patent number: 8826102
    Abstract: 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: Grant
    Filed: April 29, 2008
    Date of Patent: September 2, 2014
    Assignee: Thomson Licensing
    Inventors: Hang Liu, Saurabh Mathur