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

  • Patent number: 11327952
    Abstract: A metric data stream for a plurality of metrics may be retrieved from a database system. Each metric may measure a respective computing characteristic. The metric data stream may include a plurality of values for each of a sequence of time intervals. Each value may correspond with a respective one of the metrics. A plurality of metric correlation matrices may be determined for the metrics, each of which is associated with a respective time period in the metric data stream. A subset of comparison metric correlation matrices may be selected from the plurality of metric correlation metric matrices. A designated anomaly score may be determined for a designated time period by comparing a designated metric correlation matrix associated with the designated time period with the selected subset of comparison metric correlation metric matrices.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: May 10, 2022
    Assignee: salesforce.com, Inc.
    Inventors: Ajay Krishna Borra, Gokulakrishnan Gopalakrishnan, Manpreet Singh, Brian Toal, Laksh Venka, Metarya Ruparel
  • Patent number: 11308092
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system receives records of activity within a stream-processing system over a set of event streams, wherein each event stream in the set of event streams contains events related to a corresponding job in the stream-processing system. Next, the system indexes data in the records under a set of keys that include a first key related to jobs in the stream-processing system and a second key related to errors in the stream-processing system. The system then outputs the indexed data for use in analyzing the execution of the stream-processing system.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: April 19, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Shivanna, Kartik Paramasivam, Ray Manpreet Singh Matharu, Samarth Shetty, Srinivasulu Punuru, Yi Pan, Prateek Maheshwari
  • Patent number: 11284459
    Abstract: An apparatus and corresponding method defend an interconnect communications network from a fraud committed via general packet radio service (GPRS) tunneling protocol (GTP). The apparatus provides data access security in the communications network. The apparatus is included in an interconnect network of the communications network. The apparatus comprises a communications interface and a processor. The processor is configured to authenticate a general packet radio service (GPRS) tunnel protocol (GTP) request to create a new session by authenticating network and subscriber information included in the GTP request. The network and subscriber information are received via the communications interface. The processor is further configured to provide the data access security by preventing access to data, accessed via the interconnect network using a GTP tunnel established for the new session, by blocking the GTP tunnel from being established in an event the GTP request cannot be authenticated.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: March 22, 2022
    Assignee: iBasis, Inc.
    Inventor: Manpreet Singh
  • Patent number: 11270210
    Abstract: Systems, device and techniques are disclosed for outlier discovery system selection. A set of time series data including time series data objects may be received. A sample of time series data objects may be extracted from the time series data. The sample of time series data objects may be decomposed into sub-components. Statistical classification may be used to select an outlier discovery system based on the sub-components. A neural network may be used to select an outlier discovery system based on the sub-components. A level of error of the neural network may be determined based on a comparison of the outlier discovery system selection made using statistical classification and the outlier discovery system selection made by the neural network. Weight of the neural network may be updated based on the level of error of the neural network.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: March 8, 2022
    Assignee: salesforce.com, inc.
    Inventors: Ajay Krishna Borra, Manpreet Singh
  • Publication number: 20210378036
    Abstract: An apparatus and corresponding method defend an interconnect communications network from a fraud committed via general packet radio service (GPRS) tunneling protocol (GTP). The apparatus provides data access security in the communications network. The apparatus is included in an interconnect network of the communications network. The apparatus comprises a communications interface and a processor. The processor is configured to authenticate a general packet radio service (GPRS) tunnel protocol (GTP) request to create a new session by authenticating network and subscriber information included in the GTP request. The network and subscriber information are received via the communications interface. The processor is further configured to provide the data access security by preventing access to data, accessed via the interconnect network using a GTP tunnel established for the new session, by blocking the GTP tunnel from being established in an event the GTP request cannot be authenticated.
    Type: Application
    Filed: May 29, 2020
    Publication date: December 2, 2021
    Inventor: Manpreet Singh
  • Patent number: 11153154
    Abstract: Techniques to dynamically configure target bitrate for streaming network connections are described.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: October 19, 2021
    Assignee: WHATSAPP LLC
    Inventor: Manpreet Singh
  • Patent number: 11095769
    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: Grant
    Filed: January 23, 2019
    Date of Patent: August 17, 2021
    Assignee: WHATSAPP LLC.
    Inventors: Manpreet Singh, YuanYuan Wang
  • Publication number: 20210248609
    Abstract: Checks provided to payees by payers can be subject to evaluation. Evaluation includes assessing check validity, for instance by comparing data extracted from a check with data supplied by a financial institution. Evaluation can further comprise determining check clearance probability in view of financial and other credit features of a payer. Results of a validity assessment and a clearance probability computation can provide a basis for generation and communication of recommended action including whether or not to accept a check.
    Type: Application
    Filed: February 6, 2020
    Publication date: August 12, 2021
    Inventor: Manpreet Singh
  • Patent number: 11061924
    Abstract: A geographically distributed system using a hybrid, multi-master design is disclosed. The system may use global tables, for which both reads and writes may be performed locally, but with a single region serving as a master region. All strongly consistent reads and writes may be sent to the master region, whereas eventually consistent reads and writes may be performed in any region with a replica. The master region may not be statically assigned but may move from region to region. The master region may be assigned manually by client preference or may be assigned and updated automatically based on the time of day or workload characteristics.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: July 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Asmita Barve, Richard Shawn Bice, Tate Andrew Certain, Sanket Vishram Chandorkar, Derek William Richard Chen-Becker, Arijit Choudhury, Murtaza Doctor, Sudhir Konduru, Timothy Matthew Lewis, Abhijeet More, Hina Naseer, Ramanathan Padinjarel Somanathan, Karthikeyani Palanisami, Rashmi Krishnaiah Setty, Sanjay Shanthakumar, Ray Manpreet Singh Matharu, Douglas Brian Terry
  • Publication number: 20210173670
    Abstract: Example implementations relate to performing automated hierarchical configuration tuning for a multi-layer service. According to an example, a service definition and optimization criteria are received for tuning a configuration of a service. The service definition includes information regarding multiple of layers of the service and corresponding configuration groups. An acyclic dependency graph is created including nodes representing each of the of layers and each of the corresponding configuration groups.
    Type: Application
    Filed: December 10, 2019
    Publication date: June 10, 2021
    Inventors: Ajay Krishna Borra, Himanshu Mittal, Metarya Ruparel, Ravi Teja Pothana, Manpreet Singh
  • Patent number: 10979424
    Abstract: A cloud services application executing on a cloud computing platform receives from a browser application executing on a customer computer system a request of a user to login to the cloud services application. The cloud services application further receives an indication via the browser application that biometric identifier authentication of the user is supported by the customer computer system, and transmits an indication to the browser application that biometric identifier authentication of the user is enabled for a session that is to be established. The cloud services application transmits a response to the login request, responsive to receipt of the login request, the response prompting the user to input a biometric identifier, and receives a unique identifier (UID) associated with the biometric identifier.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: April 13, 2021
    Assignee: salesforce.com, inc.
    Inventors: Amal Thannuvelil Surendran, Himanshu Mittal, Ajay Krishna Borra, Manpreet Singh
  • Patent number: 10970548
    Abstract: The innovation disclosed and claimed herein, in one aspect thereof, comprises systems and methods of providing digital access to safety deposit boxes. The systems and methods provide a portal to digitally access a locker by a user. The systems and methods receive a request to access the locker from the user and authenticate the user to provide access. The systems and methods receive a trigger to capture an image of the locker and capture an image of the interior of the locker. The systems and methods identify items within the locker using recognition algorithms; and associate the items with identified labels. The systems and methods annotate the captured image with the identified labels, wherein the annotations are overlaid onto the capture image to create an augmented reality image of the locker. The systems and methods send the image to the user on a user device associated with the user.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: April 6, 2021
    Assignee: WELLS FARGO BANK, N.A.
    Inventor: Manpreet Singh
  • Patent number: 10970549
    Abstract: The innovation disclosed and claimed herein, in one aspect thereof, comprises systems and methods of providing valuation of safety deposit boxes. The systems and methods provide a portal to digitally access a locker by a user. The systems and methods receive a request to access the locker from the user and authenticate the user to provide access. The systems and methods scan items placed within the locker. The systems and methods evaluate at least one item of the plurality of items placed inside the locker for digitized metrics to determine a valuation for the items in the safe locker. The systems and methods provide a portal for the locker such that an owner of the locker has exclusive access to the plurality of items and the digitized metrics.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: April 6, 2021
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Gothandapani Krishnan, Shanmukeswara Rao Donkada, Madeshwaran Mohanraj, Ramanathan Ramanathan, Jayakrishna Nair, Parthasarathy Venkatesan, Kalyan Chandra Kothamasu, Manpreet Singh
  • Patent number: 10972726
    Abstract: Techniques to dynamically select a video encoder for streaming video encoding are described. For example, in one embodiment, an apparatus may include an encoding configuration component operative to receive network performance information for a video stream at a sending device, the video stream at a first video bitrate with a first video encoding codec, and assign a second video bitrate with a second video encoding codec to a media component based on the network performance information, wherein the second video encoding codec is used based on generating the video stream at the second video bitrate, the media component operative to generate the video stream at the sending device at the second video bitrate with the second video encoding code, and the network component operative to send the video stream from the sending device to the receiving device using the second video encoding codec. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: April 6, 2021
    Assignee: WHATSAPP INC.
    Inventors: YuanYuan Wang, Manpreet Singh
  • Patent number: 10952054
    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: Grant
    Filed: October 9, 2015
    Date of Patent: March 16, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Manpreet Singh Bajwa, Omar Makke, Perry Robinson MacNeille, Oleg Yurievitch Gusikhin
  • Publication number: 20210073040
    Abstract: A system is disclosed. The system includes a resource monitor to monitor a resource utilization of a set of resources of one or more instances, the resource utilization corresponding to a first level of performance and cost and an instance type determiner to, based on the resource utilization, determine if there is an instance type for at least one of the one or more instances, with a resource profile, that will provide a second level of performance and cost that is closer to a default level of performance and cost than the first level of performance and cost. In addition, the system also includes an instance type recommender to, based on the determining, perform one of making and not making a recommendation to replace the instance type of the at least one of the one or more instances.
    Type: Application
    Filed: September 10, 2019
    Publication date: March 11, 2021
    Applicant: salesforce.com, inc.
    Inventors: Brian TOAL, Manpreet SINGH
  • Publication number: 20210073200
    Abstract: A metric data stream for a plurality of metrics may be retrieved from a database system. Each metric may measure a respective computing characteristic. The metric data stream may include a plurality of values for each of a sequence of time intervals. Each value may correspond with a respective one of the metrics. A plurality of metric correlation matrices may be determined for the metrics, each of which is associated with a respective time period in the metric data stream. A subset of comparison metric correlation matrices may be selected from the plurality of metric correlation metric matrices. A designated anomaly score may be determined for a designated time period by comparing a designated metric correlation matrix associated with the designated time period with the selected subset of comparison metric correlation metric matrices.
    Type: Application
    Filed: September 6, 2019
    Publication date: March 11, 2021
    Applicant: Salesforce.com, Inc.
    Inventors: Ajay Krishna BORRA, Gokulakrishnan GOPALAKRISHNAN, Manpreet SINGH, Brian TOAL, Laksh VENKA, Metarya RUPAREL
  • Patent number: 10936308
    Abstract: Systems, methods, and computer-readable media are provided for a multi-tenant collaborative learning environment, where information from all tenants in a multi-tenant system is collected and used to provide individual tenants with code fixes and/or optimization recommendations based on the collected information. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: March 2, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: Ajay Krishna Borra, Manpreet Singh, Himanshu Mittal, Edet Nkposong
  • Patent number: 10887641
    Abstract: Techniques to dynamically configure a sender bitrate for streaming media connections are described. In one embodiment, an apparatus may comprise a media component operative to generate a media stream at a sending client device, the media stream comprising a video stream and an audio stream, the media stream configured for a sending bitrate; and modifying the sending bitrate based on a receiver-side bitrate value; a network component operative to send the media stream to a receiving client device; and a bitrate determination component operative to receive the receiver-side bitrate value from the receiving client device, the receiver-side bitrate value based on a first network performance measure and a second network performance measure, the first network performance measure based on the video stream in isolation from the audio stream, the second network performance measure based on the audio stream in isolation from the video stream. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: January 5, 2021
    Assignee: WHATSAPP INC.
    Inventors: Manpreet Singh, YuanYuan Wang, Shruthi Murthy, Jonathan Sheller
  • Publication number: 20200394196
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system receives records of activity within a stream-processing system over a set of event streams, wherein each event stream in the set of event streams contains events related to a corresponding job in the stream-processing system. Next, the system indexes data in the records under a set of keys that include a first key related to jobs in the stream-processing system and a second key related to errors in the stream-processing system. The system then outputs the indexed data for use in analyzing the execution of the stream-processing system.
    Type: Application
    Filed: June 11, 2019
    Publication date: December 17, 2020
    Inventors: Abhishek Shivanna, Kartik Paramasivam, Ray Manpreet Singh Matharu, Samarth Shetty, Srinivasulu Punuru, Yi Pan, Prateek Maheshwari