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

  • Publication number: 20180203520
    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: March 12, 2018
    Publication date: July 19, 2018
    Inventors: Kwindla Hultman KRAMER, John UNDERKOFFLER, Carlton SPARRELL, Navjot SINGH, Kate HOLLENBACH, Paul YARIN
  • Patent number: 9961120
    Abstract: A communication session is established with a contact center. The communication session includes a first concurrent communication session in a first communication medium and a second concurrent communication session in a second communication medium. The first communication medium and the second communication medium are different communication mediums. For example, the first concurrent communication session may be a voice communication session with a user and the second concurrent communication session may be multimedia communication session with the user. A task is identified that needs to be accomplished in the communication session (e.g., in one of first or second concurrent communication sessions). A determination is made if the first communication medium is an optimal communication medium for the task. In response to determining that the first communication medium is the optimal communication medium for the task, the first task is implemented in the first concurrent communication session.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: May 1, 2018
    Assignee: Avaya Inc.
    Inventors: Parameshwaran Krishnan, Tony McCormack, Navjot Singh
  • Patent number: 9952673
    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: October 8, 2013
    Date of Patent: April 24, 2018
    Assignee: Oblong Industries, Inc.
    Inventors: Kwindla Hultman Kramer, John Underkoffler, Carlton Sparrell, Navjot Singh, Kate Hollenbach, Paul Yarin
  • Publication number: 20180107281
    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: Application
    Filed: December 15, 2017
    Publication date: April 19, 2018
    Inventors: Kwindla Hultman Kramer, John Underkoffler, Carlton Sparrell, Navjot Singh, Kate Hollenback, Paul Yarin
  • Patent number: 9881145
    Abstract: An indication of a change in a right to use a service or feature is received. For example, this can be based on an administrator granting access to a previously installed service or feature. In response, a notification is sent to a user of the change of the right to use the service or feature. The notification requests the user to provide a credential to approve the change of the right to use the service or feature. For example, a link may be provided in an email or text message that the user can click on to provide a password/user name. The credential is received and verified. In response to validating the credential, access is allowed according to the change of the right to use the service or feature. The user then has access to the service/feature without the administrator having to know the user's credential.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: January 30, 2018
    Assignee: Avaya Inc.
    Inventors: Manish Dusad, Ping Lin, Gordon Brunson, Mark Mackenzie, Navjot Singh, Geoff Baskwill
  • Patent number: 9880635
    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: April 28, 2017
    Date of Patent: January 30, 2018
    Assignee: Oblong Industries, Inc.
    Inventors: Kwindla Hultman Kramer, John Underkoffler, Carlton Sparrell, Navjot Singh, Kate Hollenbach, Paul Yarin
  • Publication number: 20170358112
    Abstract: Embodiments automatically create an axis break in a bar chart or waterfall chart to promote data visualization. For a bar chart with positive bars, a maximum axis break point is determined relative to a lowest datapoint (D1) in the selected bar(s). A minimum axis break point is found from a value (D2) outside selection which is between Dl and zero, and which is closest to D1. The inclusion of padding on either side of a break prevents the break from lying at zero or a bar end. A different procedure creates axis breaks in a waterfall chart. Certain embodiments store only bar selection metadata with a chart. The location of the axis break then is recalculated each time the chart is rendered (e.g., with updated data). Embodiments may retain axis break data for reference in various stages of a user interaction (e.g., filtering/expanding, drilling-down/up, etc.) with a rendered chart.
    Type: Application
    Filed: June 14, 2016
    Publication date: December 14, 2017
    Inventors: Geoffrey Neil Peters, Vincent Teng, Navjot Singh, Brandon Pun, Christina Obry
  • Patent number: 9832422
    Abstract: Embodiments disclosed herein provide systems and methods for selectively recording high quality media in a videoconference. In a particular embodiment, a method provides receiving a plurality of video streams from a plurality of videoconferencing clients. The method further provides streaming video at a first quality level for the plurality of video streams to a first videoconferencing client of the plurality of video conferencing clients. At a first point in time while streaming the video, the method provides identifying a first video stream of the plurality of video streams that should be recorded at a higher quality level than the first quality level and recording the first video stream at the higher quality level from the first point in time.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: November 28, 2017
    Assignee: Avaya Inc.
    Inventors: Parameshwaran Krishnan, Navjot Singh, Sreenidhy Sreepathy
  • Publication number: 20170310698
    Abstract: A device, system, and method validates strength values for security questions associated with an online account. The method performed by an online service server includes receiving a security question data from a user device, the security question data being utilized for a user authentication to access an account of a user. The method includes performing a search, using third party sources, to generate search result data, the search result data being indicative of an availability value of responses to the security question data. The method includes determining a strength value of the security question data based on the search result data.
    Type: Application
    Filed: April 20, 2016
    Publication date: October 26, 2017
    Inventors: Reinhard KLEMM, Parameshwaran KRISHNAN, Navjot SINGH
  • Publication number: 20170300122
    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: Application
    Filed: April 28, 2017
    Publication date: October 19, 2017
    Inventors: Kwindla Hultman Kramer, John Underkoffler, Carlton Sparrell, Navjot Singh, Kate Hollenbach, Paul Yarin
  • Publication number: 20170295480
    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: Application
    Filed: April 12, 2016
    Publication date: October 12, 2017
    Inventors: Parameshwaran KRISHNAN, Navjot SINGH
  • Publication number: 20170295169
    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: Application
    Filed: April 11, 2016
    Publication date: October 12, 2017
    Inventors: Reinhard KLEMM, Parameshwaran KRISHNAN, Navjot SINGH
  • Publication number: 20170276495
    Abstract: A Public Safety Access Point (PSAP) or other system can receive an emergency event. Based on information associated with the emergency event, the PSAP can determine which emergency vehicle can respond to the event. The PSAP may then determine an origination point, a destination, and a route that will be used by the emergency vehicle. The route information may then be communicated to a map server, one or more vehicles that may be affected by the route of the emergency vehicle, and/or other systems, devices, and/or computer systems. The map server, vehicles, etc. can then reroute or change a characteristic of a vehicle's travel to adjust for the travel and route of the emergency vehicles.
    Type: Application
    Filed: March 28, 2016
    Publication date: September 28, 2017
    Inventors: Parameshwaran Krishnan, Prithviraj P. Patil, Navjot Singh
  • Publication number: 20170244633
    Abstract: Methods, systems and computer readable media for mobile endpoint network interface selection using merged policies.
    Type: Application
    Filed: February 23, 2016
    Publication date: August 24, 2017
    Applicant: Avaya Inc.
    Inventors: Parameshwaran Krishnan, Prithviraj P. Patil, Navjot Singh
  • Patent number: 9740293
    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: December 31, 2013
    Date of Patent: August 22, 2017
    Assignee: Oblong Industries, Inc.
    Inventors: Kwindla Hultman Kramer, John Underkoffler, Carlton Sparrell, Navjot Singh, Kate Hollenbach, Paul Yarin
  • Patent number: 9736172
    Abstract: An apparatus and method are disclosed for detecting intrusions in Voice over Internet Protocol systems, without the use of an attack signature database. In particular, the illustrative embodiment is based on the observation that some VoIP-related protocols (e.g., the Session Initiation Protocol [SIP], etc.) are simple enough to be represented by a finite-state machine (FSM) of compact size. A finite-state machine is maintained for each session/node/protocol combination, and any illegal state or state transition—which might be the result of a malicious attack—is flagged as a potential intrusion.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: August 15, 2017
    Assignee: Avaya Inc.
    Inventors: Sachin Garg, Navjot Singh, Akshay Adhikari, Yu-Sung Wu
  • Publication number: 20170212877
    Abstract: An out-space actuator is selected to access an out-space user interface for a document editor program. An out-space actuator is associated with an in-space user interface having a displayed document. When the out-space actuator is selected, an out-space user interface is displayed that includes an expanded feature selection surface. The out-space user interface may be used to display one or more status panes for providing status information about a document being edited in the in-space user interface. Application features for affecting changes to a given document's status may be exposed in the out-space interface in proximity to associated status information. An out-space communication user interface (UI) component may be temporarily displayed in the document in-space user interface to communicate document status information that is presently available in the out-space user interface. A message bar may be displayed in the in-space user interface for communicating information from the out-space user interface.
    Type: Application
    Filed: April 10, 2017
    Publication date: July 27, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Marina Dukhon, Jonathan Ian Gordner, Jesse Clay Satterfield, Navjot Singh, Maria Fernandez Trevino, Amy E. Alberts, Paula Guntaur
  • Patent number: 9652738
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for a communication session identifier. A communication session identifier can act as a virtual relay between conference participants, forwarding emails, phone calls, attachments, messages, and other information from a central address associated with the communications session identifier. In this manner, a user who desires to communicate with other conference participants only needs to send the communication to the communication session identifier, which in turn distributes the communication to the other parties. These communications can include emails, social networking messages, instant messaging, voice messages, and other forms of communication.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: May 16, 2017
    Assignee: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
  • Patent number: 9619116
    Abstract: An out-space actuator is selected to access an out-space user interface for a document editor program. An out-space actuator is associated with an in-space user interface having a displayed document. When the out-space actuator is selected, an out-space user interface is displayed that includes an expanded feature selection surface. The out-space user interface may be used to display one or more status panes for providing status information about a document being edited in the in-space user interface. Application features for affecting changes to a given document's status may be exposed in the out-space interface in proximity to associated status information. An out-space communication user interface (UI) component may be temporarily displayed in the document in-space user interface to communicate document status information that is presently available in the out-space user interface. A message bar may be displayed in the in-space user interface for communicating information from the out-space user interface.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: April 11, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Marina Dukhon, Jonathan Ian Gordner, Jesse Clay Satterfield, Navjot Singh, Maria Fernandez Trevino, Amy E. Alberts, Paula Guntaur
  • Publication number: 20170090894
    Abstract: Systems and methods are provided for use in deploying an application to one or more different regions. One exemplary method includes selecting, at a deployment device, a stack defining the application. The stack includes metadata and incorporates at least one user interface and at least one application programming interface (API). The exemplary method further includes adapting, by the deployment device, the selected stack to a region based on the metadata and the region; and deploying the application to be accessible to at least a consumer in said region.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: James Maus, Bejoy Mathew, Vijayanath K. Bhuvanagiri, Arvind Jangi, Gary VonderHaar, Navjot Singh Sidhu