Patents by Inventor Manpreet Singh

Manpreet Singh 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: 20170324611
    Abstract: Techniques to dynamically configure target bitrate for streaming network connections are described.
    Type: Application
    Filed: July 26, 2017
    Publication date: November 9, 2017
    Inventor: Manpreet Singh
  • Patent number: 9749178
    Abstract: Techniques to dynamically configure target bitrate for streaming network connections are described.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: August 29, 2017
    Assignee: WHATSAPP INC.
    Inventor: Manpreet Singh
  • Patent number: 9729349
    Abstract: A method for specialized processing of data in a port-extended network comprises receiving, by the control node of the port-extended network, a data frame that includes, at a first field of the data frame, information indicative of an incoming port at which the data frame was received, the first field having been inserted by a satellite node associated with the port. The method also comprises determining that one or more packets of a frame require specialized processing, and replacing the information contained in the first field with information indicative of the specialized processing. The method further comprises replacing information contained in a second field with information indicative of an outgoing port of a second satellite node of the port-extended network. A modified data frame is transmitted onto the port-extended network, the modified data frame that includes the information indicative of the specialized processing in the first field.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: August 8, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Ganesh Srinivasa Bhat, Stanley Ho, Manpreet Singh Sandhu, Moiz Alam, Subrat Mohanty
  • Patent number: 9729960
    Abstract: An acoustic layer is added to a keyboard-type device including: enclosing walls, optionally—one or more microphones, a signal processing device, at least one audio transducer, and an acoustic waveguide. The acoustic layer adjoins one or more internal areas of a keyboard-type device. The signal processing device receives an internal signal from an electronic device either through wires or wirelessly. The signal processing device provides a directive sound enhancement of the audio input signals based on room acoustics, such as reverberation, echo, noise, delay, frequency response, and/or speaker-positional information that is determined by the signal processing device. The audio transducer device generates an audible audio output in response to an audio signal output from the signal processing device. The acoustic waveguide receives the audible audio output and generates an enhanced bass audio output from the acoustic waveguide.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: August 8, 2017
    Assignee: AVNERA CORPORATION
    Inventors: Manpreet Singh Khaira, Thomas Irrgang
  • Patent number: 9710402
    Abstract: A system includes a processor configured to transfer a newly generated encryption key for a newly paired device to the device and utilize the encryption key to create and encrypt a new virtual storage space corresponding to the device and accessible using the encryption key on a memory connected to the processor.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: July 18, 2017
    Assignee: Ford Global Technologies, LLC
    Inventors: Omar Makke, Manpreet Singh Bajwa, Oleg Yurievitch Gusikhin, Perry Robinson Macneille
  • Publication number: 20170171380
    Abstract: Techniques to dynamically engage echo cancellation are described. In one embodiment, an apparatus may comprise a streaming component operative to establish a audio connection between the first client device and a second client device via the network interface controller; and receive a far-end audio stream at the first client device from the second client device via the audio connection; an audio capture component operative to capture a near-end audio stream at the first client device; and an echo processing component operative to compare the near-end audio stream and the far-end audio stream to determine whether a far-end echo is present in the near-end audio stream; and use an echo-cancellation module at the first client device where the far-end echo is present in the near-end audio stream. Other embodiments are described and claimed.
    Type: Application
    Filed: December 9, 2015
    Publication date: June 15, 2017
    Applicant: WhatsApp Inc.
    Inventors: Manpreet Singh, YuanYuan Wang
  • Publication number: 20170138112
    Abstract: A vehicle safe authentication system may include a vehicle safe, a vehicle camera, and a control unit programmed to receive an indication of unauthorized access at the vehicle safe and further programmed to activate the vehicle camera in response to the indication, wherein activation of the camera may include capturing at least one image.
    Type: Application
    Filed: November 12, 2015
    Publication date: May 18, 2017
    Inventors: Omar MAKKE, Andrea Bowes CHOWANIC, Manpreet Singh BAJWA
  • Publication number: 20170132157
    Abstract: A system includes a processor configured to transfer a newly generated encryption key for a newly paired device to the device and utilize the encryption key to create and encrypt a new virtual storage space corresponding to the device and accessible using the encryption key on a memory connected to the processor.
    Type: Application
    Filed: November 10, 2015
    Publication date: May 11, 2017
    Inventors: Omar MAKKE, Manpreet Singh BAJWA, Oleg Yurievitch GUSIKHIN, Perry Robinson MACNEILLE
  • Publication number: 20170104824
    Abstract: An infotainment system in a vehicle includes at least one processor configured to, in response to occurrence of a trigger condition defined by an invitation from a source remote from the vehicle and identifying media content and to acceptance of the invitation, select a medium carrying the media content to play the media content. The trigger condition may be a current location of the vehicle matching a specified location, a weather condition at a current location of the vehicle matching a specified weather condition, a current speed of the vehicle exceeding a specified speed, a current date matching a specified date, or a current time of day matching a specified time of day. Alternatively, the trigger condition may be a signal indicating presence of a passenger or presence of a connection with a mobile device.
    Type: Application
    Filed: October 9, 2015
    Publication date: April 13, 2017
    Inventors: Manpreet Singh Bajwa, Omar Makke, Perry Robinson MacNeille, Oleg Yurievitch Gusikhin
  • Patent number: 9616831
    Abstract: A bumper assembly includes a bumper upper member that is reinforced in a vehicle vertical direction against a bumper energy absorber structure. The bumper upper member includes a vertical rigidity flange that extends outwardly toward the bumper energy absorber that limits movement of the bumper upper member in response to a downward vertical force, which can improve static subjective rigidity, while maintaining pedestrian performance.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: April 11, 2017
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Scott L. Frederick, Manpreet Singh, Matthew A. Jansma
  • Publication number: 20170085420
    Abstract: Techniques to dynamically configure target bitrate for streaming network connections are described.
    Type: Application
    Filed: September 18, 2015
    Publication date: March 23, 2017
    Applicant: WHATSAPP INC.
    Inventor: Manpreet Singh
  • Publication number: 20170086250
    Abstract: Techniques to dynamically configure jitter buffer sizing are described. In one embodiment, an apparatus may comprise a streaming component operative to perform a streaming network connection for a media stream; a media playback component operative to playback the media stream; and a media buffer component operative to maintain a jitter buffer for a streaming network connection on a client device; generate a media frame distribution based on at least one of media frame retrieval from the jitter buffer by the media playback component and media frame addition to the jitter buffer by the streaming component; determine a jitter buffer target size based on the media frame distribution; and apply the jitter buffer target size to the maintaining of the jitter buffer for the streaming network connection. Other embodiments are described and claimed.
    Type: Application
    Filed: September 18, 2015
    Publication date: March 23, 2017
    Applicant: WHATSAPP INC.
    Inventor: Manpreet Singh
  • Publication number: 20160381229
    Abstract: Methods and apparatuses provide for listing codecs for offers and for providing an effective listing of codecs for answers. For example, a method relating to offers is provided which includes receiving an incoming offer that lists a plurality of codecs, determining for each of the plurality of codecs whether one or more related codecs are not listed in the incoming offer, generating an outgoing offer that lists the plurality of codecs and the one or more related codecs that were determined not to be listed in the incoming offer, and transmitting the outgoing offer.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 29, 2016
    Inventor: Manpreet Singh
  • Publication number: 20160381227
    Abstract: Aspects of the present disclosure are presented for allowing a customer to request a service and to very quickly be put in touch with a local service provider who can perform the requested service. The customer need not know the identity of the vendor beforehand, and the vendor may not know the identity of the customer before agreeing to discuss the service, in some embodiments. Multiple local service providers may be contacted in parallel by a centralized server configured to connect the customer with the local service providers. In some embodiments, the most qualified or most highly rated local service providers for the particular service may be identified and then contacted first. In some embodiments, the customer may be put in touch with one or more vendors in a very short amount of time after submitting the request, e.g., within 90 seconds.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 29, 2016
    Inventors: Manpreet Singh, Gurpreet Singh, Amandeep Singh Bakshi, Vighna Rajesh Karyampudi
  • Publication number: 20160359641
    Abstract: A method for specialized processing of data in a port-extended network comprises receiving, by the control node of the port-extended network, a data frame that includes, at a first field of the data frame, information indicative of an incoming port at which the data frame was received, the first field having been inserted by a satellite node associated with the port. The method also comprises determining that one or more packets of a frame require specialized processing, and replacing the information contained in the first field with information indicative of the specialized processing. The method further comprises replacing information contained in a second field with information indicative of an outgoing port of a second satellite node of the port-extended network. A modified data frame is transmitted onto the port-extended network, the modified data frame that includes the information indicative of the specialized processing in the first field.
    Type: Application
    Filed: December 10, 2014
    Publication date: December 8, 2016
    Inventors: Ganesh Srinivasa Bhat, Stanley Ho, Manpreet Singh Sandhu, Moiz Alam, Subrat Mohanty
  • Publication number: 20160200272
    Abstract: A bumper assembly includes a bumper upper member that is reinforced in a vehicle vertical direction against a bumper energy absorber structure. The bumper upper member includes a vertical rigidity flange that extends outwardly toward the bumper energy absorber that limits movement of the bumper upper member in response to a downward vertical force, which can improve static subjective rigidity, while maintaining pedestrian performance.
    Type: Application
    Filed: March 31, 2015
    Publication date: July 14, 2016
    Applicant: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Scott L. Frederick, Manpreet Singh, Matthew A. Jansma
  • Patent number: 9274863
    Abstract: Aspects of the disclosure relate generally to reducing latency for consensus in geographically distributed disaster-safe persistent data-store systems. These distributed systems may include registry system having redundant storage for maintaining the system status. Each registry system may include a server and a storage component. Consensus may be achieved by querying all of other servers of the registry system. In one example, the consensus data may be sharded into independent small groups. This may allow for multiple consensus transactions to be generated and run in parallel, which, in turn may reduce the latency. In addition, or alternatively, requests to a server to write or otherwise change the data-store may be batched at the server side. Thus, for the consensus, the server need only communicate with the other servers only once per batch. This may also reduce the latency of the distributed system.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: March 1, 2016
    Assignee: Google Inc.
    Inventors: Tianhao Qiu, Manpreet Singh, Haifeng Jiang, Ashish Gupta, Sumit Das, Venkatesh Basker, Rajagopal Ananthanarayanan
  • Patent number: 9256381
    Abstract: A method is used for managing degraded storage elements in data storage systems. A storage element experiencing degradation is identified where the storage element is a member of a first RAID group of storage elements. A first slice of data associated with the storage element is identified. The first slice of data is copied to a second RAID group of storage elements.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: February 9, 2016
    Assignee: EMC Corporation
    Inventors: Phillip P. Fultz, Kiran Madnani, Manpreet Singh
  • Patent number: 9203952
    Abstract: A method and corresponding apparatus are provided to detect false answer supervision by determining false answer supervision as either as a function of a number of completed calls of short duration or as a function of a distribution of differences between timestamps of alert signals and timestamps of connect signals used to complete calls, detecting false answer supervision based on the indicator of false answer supervision determined by either functions separately or in combination, and affecting a decision in response to the detecting.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: December 1, 2015
    Assignee: iBasis, Inc.
    Inventors: Shuping Zhang, Manpreet Singh
  • Patent number: D782263
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: March 28, 2017
    Assignee: Kanin (India)
    Inventors: Dakshina Ranjan, Navdeep Bassi, Manpreet Singh