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: 10642927
    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: April 10, 2017
    Date of Patent: May 5, 2020
    Assignee: 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: 10634507
    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: Grant
    Filed: March 28, 2016
    Date of Patent: April 28, 2020
    Assignee: Avaya Inc.
    Inventors: Parameshwaran Krishnan, Prithviraj P. Patil, Navjot Singh
  • Publication number: 20200120471
    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: December 11, 2019
    Publication date: April 16, 2020
    Inventors: Parameshwaran KRISHNAN, Navjot SINGH
  • Patent number: 10524103
    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: April 12, 2016
    Date of Patent: December 31, 2019
    Assignee: AVAYA INC.
    Inventors: Parameshwaran Krishnan, Navjot Singh
  • Publication number: 20190286243
    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: June 4, 2019
    Publication date: September 19, 2019
    Inventors: Kwindla Hultman Kramer, John Underkoffler, Carlton Sparrell, Navjot Singh, Kate Hollenbach, Paul Yarin
  • Patent number: 10353483
    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: August 1, 2018
    Date of Patent: July 16, 2019
    Assignee: Oblong Industries, Inc.
    Inventors: Kwindla Hultman Kramer, John Underkoffler, Carlton Sparrell, Navjot Singh, Kate Hollenback, Paul Yarin
  • Publication number: 20190156359
    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: Application
    Filed: November 21, 2017
    Publication date: May 23, 2019
    Applicant: Adobe Inc.
    Inventors: Atanu R. Sinha, Meghanath Macha Yadagiri, Pranav Ravindra Maneriker, Sopan Khosla, Avani Samdariya, Navjot Singh
  • Patent number: 10263886
    Abstract: Methods, systems and computer readable media for mobile endpoint network interface selection using merged policies.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: April 16, 2019
    Assignee: Avaya Inc.
    Inventors: Parameshwaran Krishnan, Prithviraj P. Patil, Navjot Singh
  • Patent number: 10217255
    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 D1 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: Grant
    Filed: June 14, 2016
    Date of Patent: February 26, 2019
    Assignee: SAP SE
    Inventors: Geoffrey Neil Peters, Vincent Teng, Navjot Singh, Brandon Pun, Christina Obry
  • Publication number: 20180348883
    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: August 1, 2018
    Publication date: December 6, 2018
    Inventors: Kwindla Hultman Kramer, John Underkoffler, Carlton Sparrell, Navjot Singh, Kate Hollenback, Paul Yarin
  • Patent number: 10089473
    Abstract: Systems and methods for securing a computer system are described herein. The systems and methods, which are computer-implemented, involve receiving, by a computing device, a name of a software vulnerability. The computing device measures a lexical similarity distance between the vulnerability name and each name in a list of names of software systems and components of the computer system. The computing device further identifies the software system and component names that are within a predetermined similarity distance of the vulnerability name as corresponding to software systems and components having the software vulnerability. Once the vulnerabilities are detected and mapped to corresponding software systems and components, the systems and methods can generate derivative works (e.g., reports, charts, and other derivative data) for further data processing, storage or analysis by different stake holders and/or other computing devices.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: October 2, 2018
    Assignee: SAP SE
    Inventors: Hesham Mahrous, Navjot Singh, Govind Preet Singh, Shiu Kung, Justine Shan, Baljeet Singh Malhotra
  • Patent number: 10089091
    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: Grant
    Filed: September 30, 2015
    Date of Patent: October 2, 2018
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: James Maus, Bejoy Mathew, Vijayanath K. Bhuvanagiri, Arvind Jangi, Gary VonderHaar, Navjot Singh Sidhu
  • Patent number: 10067571
    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 15, 2017
    Date of Patent: September 4, 2018
    Assignee: Oblong Industries, Inc.
    Inventors: Kwindla Hultman Kramer, John Underkoffler, Carlton Sparrell, Navjot Singh, Kate Hollenback, Paul Yarin
  • 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