Patents by Inventor Navjot Singh

Navjot 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: 11809390
    Abstract: Systems and methods for cleaning and publishing event messages. An example method includes receiving messages corresponding to a plurality of events, identifying, for a first event of the plurality of events, one or more changed tables, assigning an event type to the first event based at least in part on the one or more changed tables, and publishing the first event on an event streaming platform.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: November 7, 2023
    Assignee: Intuit Inc.
    Inventors: Shivang Bhadresh Shah, Saharath Jay Jay Kleips, Navjot Singh Cheema, Akbar Abdul Rangara, Happy Bhairuprasad Somani, Jake Thomas Hilborn
  • Patent number: 11616744
    Abstract: Systems and methods for parsing and publishing messages corresponding to changes in a database are disclosed. An example method includes receiving a first plurality of messages from the database, parsing the messages in the first plurality of messages into at least a first group and a second group of messages, each message in a group sharing a common identifier, and forwarding the first group of messages and the second group of messages to an event streaming platform.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: March 28, 2023
    Assignee: Intuit Inc.
    Inventors: Shivang Bhadresh Shah, Saharath Jay Jay Kleips, Navjot Singh Cheema, Akbar Abdul Rangara, Happy Bhairuprasad Somani, Jake Thomas Hilborn
  • Patent number: 11592567
    Abstract: An automated yard audit system is provided. The automated yard audit system includes one or more light detection and ranging (LIDAR) sensors, which are each configured to scan at least a portion of a fulfillment yard, and a controller. The controller is configured to receive scanning data of the yard from each of the LIDAR sensors and generate a virtual representation of the fulfillment yard based on the scanning data. The controller is also configured to identify one or more objects in the fulfillment yard, track movement of the one or more objects in the fulfillment yard, perform an audit of the fulfillment yard, and determine capacity information of the fulfillment yard, based on the virtual representation.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: February 28, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Bagley, Vijay Kumar Bage, Ethan Joseph Elmenhurst, Maneesh Janyavula, Sam Vincent Beckmann, Ruben Flores Diazchavez, Navjot Singh
  • Publication number: 20230032190
    Abstract: Systems and methods for parsing and publishing messages corresponding to changes in a database are disclosed. An example method includes receiving a first plurality of messages from the database, parsing the messages in the first plurality of messages into at least a first group and a second group of messages, each message in a group sharing a common identifier, and forwarding the first group of messages and the second group of messages to an event streaming platform.
    Type: Application
    Filed: July 29, 2021
    Publication date: February 2, 2023
    Applicant: Intuit Inc.
    Inventors: Shivang Bhadresh Shah, Saharath Jay Jay Kleips, Navjot Singh Cheema, Akbar Abdul Rangara, Happy Bhairuprasad Somani, Jake Thomas Hilborn
  • Publication number: 20230029899
    Abstract: Systems and methods for cleaning and publishing event messages. An example method includes receiving messages corresponding to a plurality of events, identifying, for a first event of the plurality of events, one or more changed tables, assigning an event type to the first event based at least in part on the one or more changed tables, and publishing the first event on an event streaming platform.
    Type: Application
    Filed: July 29, 2021
    Publication date: February 2, 2023
    Applicant: Intuit Inc.
    Inventors: Shivang Bhadresh Shah, Saharath Jay Jay Kleips, Navjot Singh Cheema, Akbar Abdul Rangara, Happy Bhairuprasad Somani, Jake Thomas Hilborn
  • Publication number: 20230035551
    Abstract: Systems and methods for generating a multiple source audit log are disclosed. An example method includes receiving a first plurality of event messages from a first source, the first plurality of event messages respectively corresponding to a first plurality of events, receiving a second plurality of event messages from a second source, the second plurality of event messages respectively corresponding to a second plurality of events, identifying a first event of the first plurality of events and a second event of the second plurality of events for a first event of the plurality of events, the first event and the second event corresponding to a common transaction, and generating a first entry in an audit log corresponding to the common transaction based at least in part on a first message corresponding to the first event and a second message corresponding to the second event.
    Type: Application
    Filed: July 29, 2021
    Publication date: February 2, 2023
    Applicant: Intuit Inc.
    Inventors: Shivang Bhadresh Shah, Saharath Jay Jay Kleips, Navjot Singh Cheema, Akbar Abdul Rangara, Happy Bhairuprasad Somani, Jake Thomas Hilborn
  • Publication number: 20220135060
    Abstract: In a parked vehicle, a head unit operating in low-power mode draws attention to a living being in a cabin of a parked vehicle. It does so by using a microphone to monitor said cabin for out-of-domain sounds, detecting a signal originating within said cabin, said signal being an acoustic signal that is representative of an out-of-domain sound, classifying said acoustic signal as being indicative of the existence of the living being within said cabin of said vehicle, and sending an alert to a first person.
    Type: Application
    Filed: November 4, 2020
    Publication date: May 5, 2022
    Inventors: Navjot Singh, Vasu Jain
  • Patent number: 11240215
    Abstract: A device, system, and method gives temporary control of a user device using location based grants. The method performed by a control server of a third party is performed when the user device is in a predetermined area. The method includes transmitting authentication data to the user device, the authentication data configured to authenticate the third party to the user device, the predetermined area being associated with the third party. The method includes receiving a request from the user device for command data, the command data configured to be executed on the user device to provide the third party with a limited control over the user device while the user device remains in the predetermined area. The method includes transmitting the command data to the user device.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: February 1, 2022
    Assignee: AVAYA INC.
    Inventors: Reinhard Klemm, Parameshwaran Krishnan, Navjot Singh
  • Patent number: 11093957
    Abstract: Modifications to the DiD technique are disclosed which provide an estimate of the effectiveness of a site-wide action where no control group exists within the data subsequent to implementation of the site-wide action. In some examples, a method may include identifying a treatment group based on a modified treatment period, selecting a control group from a control period prior to the modified treatment period, and performing a modified difference-in-differences (DiD) estimation for a metric based on the modified treatment period, the treatment group, the control period, and the control group. The modified treatment period may encompass an intervention of a site-wide action, and include a pre-intervention time period and a post-intervention time period.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: August 17, 2021
    Assignee: Adobe Inc.
    Inventors: Atanu R. Sinha, Meghanath Macha Yadagiri, Pranav Ravindra Maneriker, Sopan Khosla, Avani Samdariya, Navjot Singh
  • Patent number: 11019000
    Abstract: Techniques for aiding an email recipient in the management of inbound email by detecting, and configurably responding to, dynamically variable patterns of activity and behavior are described. Characteristics are extracted from new email messages originated by senders and intended for a recipient. One or more patterns of sender activity, recipient message management behavior, and/or message response behavior, relating to treatment of messages from individual senders and/or plural senders in the aggregate, are identified. The patterns are identified by analyzing statistics collected by the extraction of characteristics from email messages previously received by the recipient. Before the recipient reads a new email, a determination is made as to whether any deviation from an identified pattern exists; and, if so, a pre-existing rule for treatment of the new message is enforced and/or a new rule specifying treatment of at least some messages from the sender of the email is proposed.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: May 25, 2021
    Assignee: Avaya, Inc.
    Inventors: Reinhard Klemm, Parameshwaran Krishnan, Navjot Singh
  • Publication number: 20210110838
    Abstract: A method for optimal configuration of a voice user interface is disclosed herein. The method includes receiving an audio signal; processing the audio signal by a context awareness module to generate context information regarding an acoustic environment of the audio signal; determining, based on the context information, an optimal one of a plurality of different configurations of a voice user interface to perform voice user interface processing of the audio signal; and performing the voice user interface processing of the audio signal using the optimal configuration of the plurality of different configurations.
    Type: Application
    Filed: December 21, 2020
    Publication date: April 15, 2021
    Inventors: Sridhar Nemala, Dhruv Bharadwaj, Navjot Singh, Sharon Gadonniex
  • Patent number: 10841778
    Abstract: A device, system, and method locates user devices in enterprises. The method performed by an enterprise server of an enterprise includes receiving contact data from an emergency services device, the contact data comprising location related data of a user device and identification data of the user device. The method includes determining if a general location data of the user device is associated with an area data of the enterprise as a function of the location related data. The method includes determining a precise location data of the user device within the area data of the enterprise based on the contact data.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: November 17, 2020
    Assignee: AVAYA INC.
    Inventors: Parameshwaran Krishnan, Navjot Singh
  • Publication number: 20200320520
    Abstract: Systems and methods for use in monitoring performance of payment networks through use of distributed computing. One example method includes generating metrics and/or events associated with a deployed region of the agent, correlating the metrics and/or events over at least one time interval, the time interval dependent on at least one of historical data related to the deployed region and a known event, detecting, at the agent, at least one variance in the metrics and/or events over the at least one time interval based on a statistical analysis with at least one tolerance, and publishing sampled data, to an associated collector, based on at least one of a sampling rule and the at least on variance.
    Type: Application
    Filed: June 22, 2020
    Publication date: October 8, 2020
    Inventors: Navjot Singh Sidhu, Craig Hibbeler, Vijayanath K. Bhuvanagiri, Revaz Tsivtsivadze, Narendra Dukkipati
  • Publication number: 20200280591
    Abstract: Techniques for efficiently allocating ports and bandwidth in a communication system configured to establish interactive, real time communication sessions between endpoints are described. Requests are received at a server, from a requester endpoint device, to initiate an interactive, real time communication voice and/or video session requiring access to an interactive session resource. In an embodiment, the communication system is a contact center and the interactive session resource is an available contact center agent. Pending availability of the interactive session resource, a requester is assigned a place in a queue or otherwise scheduled to receive access to the interactive session resource. In the meantime, a data channel is established between the server and the requester's endpoint device. Resources, which can include an executable program and/or information operative to enable the endpoint device to emulate an active on-hold voice connection period, are downloaded to the endpoint device.
    Type: Application
    Filed: May 18, 2020
    Publication date: September 3, 2020
    Inventors: Reinhard Klemm, Parameshwaran Krishnan, Navjot Singh
  • Patent number: 10739865
    Abstract: Embodiments described herein includes a system comprising a processor coupled to display devices, sensors, remote client devices, and computer applications. The computer applications orchestrate content of the remote client devices simultaneously across the display devices and the remote client devices, and allow simultaneous control of the display devices. The simultaneous control includes automatically detecting a gesture of at least one object from gesture data received via the sensors. The detecting comprises identifying the gesture using only the gesture data. The computer applications translate the gesture to a gesture signal, and control the display devices in response to the gesture signal.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: August 11, 2020
    Assignee: Oblong Industries, Inc.
    Inventors: Kwindla Hultman Kramer, John Underkoffler, Carlton Sparrell, Navjot Singh, Kate Hollenbach, Paul Yarin
  • Patent number: 10742709
    Abstract: Conferences are a popular way to hold meetings and presentations when the participants are not required to be physically together. However, the quality of a conference can vary based on a particular user's endpoint configuration, connection, network, conference content, and other factors. Providing a user with the ability to indicate a quality issue, as determined by the user, allows other users and systems to become aware that a user is experiencing quality issues and optionally take action to correct the issue.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: August 11, 2020
    Assignee: Avaya Inc.
    Inventors: Venkatesh Krishnaswamy, Parameshwaran Krishnan, Navjot Singh
  • Publication number: 20200241650
    Abstract: Embodiments described herein includes a system comprising a processor coupled to display devices, sensors, remote client devices, and computer applications. The computer applications orchestrate content of the remote client devices simultaneously across at least one of the display devices and the remote client devices, and allow simultaneous control of the display devices. The simultaneous control includes automatically detecting a gesture of at least one object from gesture data received via the sensors. The gesture data is absolute three-space location data of an instantaneous state of the at least one object at a point in time and space. The detecting comprises aggregating the gesture data, and identifying the gesture using only the gesture data. The computer applications translate the gesture to a gesture signal, and control at least one of the display devices and the remote client devices in response to the gesture signal.
    Type: Application
    Filed: April 14, 2020
    Publication date: July 30, 2020
    Inventors: Kwindla Hultman KRAMER, John UNDERKOFFLER, Carlton SPARRELL, Navjot SINGH, Kate HOLLENBACH, Paul YARIN
  • Publication number: 20200228471
    Abstract: Techniques for aiding an email recipient in the management of inbound email by detecting, and configurably responding to, dynamically variable patterns of activity and behavior are described. Characteristics are extracted from new email messages originated by senders and intended for a recipient. One or more patterns of sender activity, recipient message management behavior, and/or message response behavior, relating to treatment of messages from individual senders and/or plural senders in the aggregate, are identified. The patterns are identified by analyzing statistics collected by the extraction of characteristics from email messages previously received by the recipient. Before the recipient reads a new email, a determination is made as to whether any deviation from an identified pattern exists; and, if so, a pre-existing rule for treatment of the new message is enforced and/or a new rule specifying treatment of at least some messages from the sender of the email is proposed.
    Type: Application
    Filed: March 27, 2020
    Publication date: July 16, 2020
    Inventors: Reinhard Klemm, Parameshwaran Krishnan, Navjot Singh
  • Patent number: 10659501
    Abstract: Techniques for efficiently allocating ports and bandwidth in a communication system configured to establish interactive, real time communication sessions between endpoints are described. Requests are received at a server, from a requester endpoint device, to initiate an interactive, real time communication voice and/or video session requiring access to an interactive session resource. In an embodiment, the communication system is a contact center and the interactive session resource is an available contact center agent. Pending availability of the interactive session resource, a requester is assigned a place in a queue or otherwise scheduled to receive access to the interactive session resource. In the meantime, a data channel is established between the server and the requester's endpoint device. Resources, which can include an executable program and/or information operative to enable the endpoint device to emulate an active on-hold voice connection period, are downloaded to the endpoint device.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: May 19, 2020
    Assignee: Avaya Inc.
    Inventors: Reinhard Klemm, Parameshwaran Krishnan, Navjot Singh
  • Patent number: 10656724
    Abstract: Embodiments described herein includes a system comprising a processor coupled to display devices, sensors, remote client devices, and computer applications. The computer applications orchestrate content of the remote client devices simultaneously across at least one of the display devices and the remote client devices, and allow simultaneous control of the display devices. The simultaneous control includes automatically detecting a gesture of at least one object from gesture data received via the sensors. The gesture data is absolute three-space location data of an instantaneous state of the at least one object at a point in time and space. The detecting comprises aggregating the gesture data, and identifying the gesture using only the gesture data. The computer applications translate the gesture to a gesture signal, and control at least one of the display devices and the remote client devices in response to the gesture signal.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: May 19, 2020
    Assignee: Oblong Industries, Inc.
    Inventors: Kwindla Hultman Kramer, John Underkoffler, Carlton Sparrell, Navjot Singh, Kate Hollenbach, Paul Yarin