Patents by Inventor Jasdeep Singh

Jasdeep 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: 11829727
    Abstract: Approaches for cross-lingual regularization for multilingual generalization include a method for training a natural language processing (NLP) deep learning module. The method includes accessing a first dataset having a first training data entry, the first training data entry including one or more natural language input text strings in a first language; translating at least one of the one or more natural language input text strings of the first training data entry from the first language to a second language; creating a second training data entry by starting with the first training data entry and substituting the at least one of the natural language input text strings in the first language with the translation of the at least one of the natural language input text strings in the second language; adding the second training data entry to a second dataset; and training the deep learning module using the second dataset.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: November 28, 2023
    Assignee: salesforce.com, inc.
    Inventors: Jasdeep Singh, Nitish Shirish Keskar, Bryan McCann
  • Patent number: 11564068
    Abstract: Systems, methods, and computer-readable mediums for managing a subset of contacts on a telecommunications device are provided. In one embodiment, a software application executed by a processor of a telecommunications device identifies a subset of contacts selected at least in part by a user of the telecommunications device. The subset of contacts includes a portion of the user's contacts accessible by the telecommunications device. The software application causes display of a first portion of graphical identifiers associated with a first portion of the subset of contacts along a first path on a display of the telecommunications device about an axis positioned external to the display of the telecommunications device. The software application further causes display of a second portion of graphical identifiers associated with a second portion of the subset of contacts along a second path on the display of the telecommunications device about the external axis.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: January 24, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Steffen Vance, Jasdeep Singh Chugh, Jared T. Benson, Christian Robertson, Shilpa R. Shah, Gabriel J. White, Charles Goran, Valerie Lynn Goulart, Feridoon Malekzadeh, Alejandro J. Amano-Palacios
  • Patent number: 11206233
    Abstract: An apparatus and method of operating a computer system is disclosed herein for rendering a user interface of an email service that includes a triage menu. In a user interface to an email service, an option to triage an email is rendered. In response to a selection of the option to triage the email, a triage menu is rendered that comprises a plurality of triage actions. At least one triage action of the plurality of triage actions corresponds to a service other than the email service. In response to a selection of the one triage action, triage information is communicated which indicates the selection of the one triage action to trigger a reminder in an application associated with the service.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: December 21, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rajesh Ramanathan, Jasdeep Singh Chugh
  • Publication number: 20210240943
    Abstract: Approaches for cross-lingual regularization for multilingual generalization include a method for training a natural language processing (NLP) deep learning module. The method includes accessing a first dataset having a first training data entry, the first training data entry including one or more natural language input text strings in a first language; translating at least one of the one or more natural language input text strings of the first training data entry from the first language to a second language; creating a second training data entry by starting with the first training data entry and substituting the at least one of the natural language input text strings in the first language with the translation of the at least one of the natural language input text strings in the second language; adding the second training data entry to a second dataset; and training the deep learning module using the second dataset.
    Type: Application
    Filed: April 23, 2021
    Publication date: August 5, 2021
    Inventors: Jasdeep SINGH, Nitish Shirish KESKAR, Bryan MCCANN
  • Patent number: 11003867
    Abstract: Approaches for cross-lingual regularization for multilingual generalization include a method for training a natural language processing (NLP) deep learning module. The method includes accessing a first dataset having a first training data entry, the first training data entry including one or more natural language input text strings in a first language; translating at least one of the one or more natural language input text strings of the first training data entry from the first language to a second language; creating a second training data entry by starting with the first training data entry and substituting the at least one of the natural language input text strings in the first language with the translation of the at least one of the natural language input text strings in the second language; adding the second training data entry to a second dataset; and training the deep learning module using the second dataset.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: May 11, 2021
    Assignee: salesforce.com, inc.
    Inventors: Jasdeep Singh, Nitish Shirish Keskar, Bryan McCann
  • Patent number: 10983900
    Abstract: Various embodiments include at least one of systems, methods, and software to receive input configuring tests within a computing environment to expose users to standard application or website experiences or test experiences. In some embodiments, multiple tests may be configured to run orthogonally within user experiences without affecting the results of one another. Some such embodiments preserve the ability to execute certain tests in a non-orthogonal manner while other tests are allowed to execute orthogonally.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: April 20, 2021
    Assignee: eBay Inc.
    Inventors: Jasdeep Singh Sahni, Anil Madan, Deepak Seetharam Nadig, Po Cheung, Bhavesh Mistry, John Bodine, Michael Lo
  • Patent number: 10969932
    Abstract: A preferred contact group centric interface for a communication device can be used to facilitate communications by a user. The user interface can be arranged to activate from a user's “home page” on the display, from an idle screen that is accessed after a timeout period expires, or any other appropriate mechanism that activates the preferred contact group centric experience. A user selects the preferred contact group from among an array of the user's contacts. Once the contact group is configured, a minimal number of navigation/selection features is necessary to activate any number of communication modes available to the contacts. The contact group is configured such that simple and quick navigation between the contact members is achieved. The contact group can be presented in 2D and 3D arrangements, in any number of list or geometric configurations. A pricing plan can optionally be tied to each member of the contact group.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: April 6, 2021
    Assignee: T-Moblle USA, Inc.
    Inventors: Andrew Sherrard, Warren McNeel, Jasdeep Singh Chugh, Stephen John O'Connor, Mikkel Crone Koser, Richard Paul Turnnidge, Michael Thomas Hendrick, Gary Sentman, Karl Warfel, Wen-Hsing Chang, Sally Abolrous, Adrian Buzescu
  • Publication number: 20200285706
    Abstract: Approaches for cross-lingual regularization for multilingual generalization include a method for training a natural language processing (NLP) deep learning module. The method includes accessing a first dataset having a first training data entry, the first training data entry including one or more natural language input text strings in a first language; translating at least one of the one or more natural language input text strings of the first training data entry from the first language to a second language; creating a second training data entry by starting with the first training data entry and substituting the at least one of the natural language input text strings in the first language with the translation of the at least one of the natural language input text strings in the second language; adding the second training data entry to a second dataset; and training the deep learning module using the second dataset.
    Type: Application
    Filed: April 30, 2019
    Publication date: September 10, 2020
    Inventors: Jasdeep Singh, Nitish Shirish Keskar, Bryan McCann
  • Publication number: 20200174913
    Abstract: Various embodiments include at least one of systems, methods, and software to receive input configuring tests within a computing environment to expose users to standard application or website experiences or test experiences. In some embodiments, multiple tests may be configured to run orthogonally within user experiences without affecting the results of one another. Some such embodiments preserve the ability to execute certain tests in a non-orthogonal manner while other tests are allowed to execute orthogonally.
    Type: Application
    Filed: February 7, 2020
    Publication date: June 4, 2020
    Inventors: Jasdeep Singh Sahni, Anil Madan, Deepak Seetharam Nadig, Po Cheung, Bhavesh Mistry, John Bodine, Michael Lo
  • Patent number: 10659416
    Abstract: Systems, methods, and software disclosed herein facilitate draft reminders. In at least one implementation, a primary view of an information management application is rendered. In various scenarios the primary view may include primary items, such as emails, events, tasks, or other types of items. When a reminder view is invoked, draft items are identified to include in the reminder view. The reminder view is then rendered in an overlaid manner with respect to the primary view and includes the draft items.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: May 19, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eva Britta Karolina Burlin, Chao-Chung Lin, David Claux, Kristian L.M. Andaker, Jason Todd Henderson, Russell Lee Simpson, Jr., Jasdeep Singh Chugh, Joseph P. McLaughlin, Jonathan D. Friedman
  • Patent number: 10599557
    Abstract: Various embodiments include at least one of systems, methods, and software to receive input configuring tests within a computing environment to expose users to standard application or website experiences or test experiences. In some embodiments, multiple tests may be configured to run orthogonally within user experiences without affecting the results of one another. Some such embodiments preserve the ability to execute certain tests in a non-orthogonal manner while other tests are allowed to execute orthogonally.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: March 24, 2020
    Assignee: eBay Inc.
    Inventors: Jasdeep Singh Sahni, Anil Madan, Deepak Seetharam Nadig, Po Cheung, Bhavesh Mistry, John Bodine, Michael Lo
  • Publication number: 20200021549
    Abstract: An apparatus and method of operating a computer system is disclosed herein for rendering a user interface of an email service that includes a triage menu. In a user interface to an email service, an option to triage an email is rendered. In response to a selection of the option to triage the email, a triage menu is rendered that comprises a plurality of triage actions. At least one triage action of the plurality of triage actions corresponds to a service other than the email service. In response to a selection of the one triage action, triage information is communicated which indicates the selection of the one triage action to trigger a reminder in an application associated with the service.
    Type: Application
    Filed: September 20, 2019
    Publication date: January 16, 2020
    Inventors: Rajesh Ramanathan, Jasdeep Singh Chugh
  • Patent number: 10459601
    Abstract: A preferred contact group centric interface for a communication device can be used to facilitate communications by a user. The user interface can be arranged to activate from a user's “home page” on the display, from an idle screen that is accessed after a timeout period expires, or any other appropriate mechanism that activates the preferred contact group centric experience. A user selects the preferred contact group from among an array of the user's contacts. Once the contact group is configured, a minimal number of navigation/selection features is necessary to activate any number of communication modes available to the contacts. The contact group is configured such that simple and quick navigation between the contact members is achieved. The contact group can be presented in 2D and 3D arrangements, in any number of list or geometric configurations. A pricing plan can optionally be tied to each member of the contact group.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: October 29, 2019
    Assignee: T-Moblie USA, Inc.
    Inventors: Andrew Sherrard, Warren McNeel, Jasdeep Singh Chugh, Stephen John O'Connor, Mikkel Crone Koser, Richard Paul Turnnidge, Michael Thomas Hendrick, Gary Sentman, Karl Warfel, Wen-Hsing Chang, Sally Abolrous, Adrian Buzescu
  • Patent number: 10425366
    Abstract: A reminder service is disclosed herein receives action information indicative of an email selected for follow-up action in an email application. The reminder service identifies an additional application through which to surface a reminder about the follow-up action and communicates reminder information to the additional application with which to render the reminder.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: September 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajesh Ramanathan, Jasdeep Singh Chugh
  • Publication number: 20190196941
    Abstract: Various embodiments include at least one of systems, methods, and software to receive input configuring tests within a computing environment to expose users to standard application or website experiences or test experiences. In some embodiments, multiple tests may be configured to run orthogonally within user experiences without affecting the results of one another. Some such embodiments preserve the ability to execute certain tests in a non-orthogonal manner while other tests are allowed to execute orthogonally.
    Type: Application
    Filed: March 5, 2019
    Publication date: June 27, 2019
    Inventors: Jasdeep Singh Sahni, Anil Madan, Deepak Seetharam Nadig, Po Cheung, Bhavesh Mistry, John Bodine, Michael Lo
  • Publication number: 20190173824
    Abstract: Systems, methods, and software disclosed herein facilitate draft reminders. In at least one implementation, a primary view of an information management application is rendered. In various scenarios the primary view may include primary items, such as emails, events, tasks, or other types of items. When a reminder view is invoked, draft items are identified to include in the reminder view. The reminder view is then rendered in an overlaid manner with respect to the primary view and includes the draft items.
    Type: Application
    Filed: February 1, 2019
    Publication date: June 6, 2019
    Inventors: Eva Britta Karolina Burlin, Chao-Chung Lin, David Claux, Kristian L.M. Andaker, Jason Todd Henderson, Russell Lee Simpson, JR., Jasdeep Singh Chugh, Joseph P. McLaughlin, Jonathan D. Friedman
  • Patent number: 10268569
    Abstract: Various embodiments include at least one of systems, methods, and software to receive input configuring tests within a computing environment to expose users to standard application or website experiences or test experiences. In some embodiments, multiple tests may be configured to run orthogonally within user experiences without affecting the results of one another. Some such embodiments preserve the ability to execute certain tests in a non-orthogonal manner while other tests are allowed to execute orthogonally.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: April 23, 2019
    Assignee: eBay Inc.
    Inventors: Jasdeep Singh Sahni, Anil Madan, Deepak Seetharam Nadig, Po Cheung, Bhavesh Mistry, John Bodine, Michael Lo
  • Publication number: 20190116471
    Abstract: Systems, methods, and computer-readable mediums for managing a subset of contacts on a telecommunications device are provided. In one embodiment, a software application executed by a processor of a telecommunications device identifies a subset of contacts selected at least in part by a user of the telecommunications device. The subset of contacts includes a portion of the user's contacts accessible by the telecommunications device. The software application causes display of a first portion of graphical identifiers associated with a first portion of the subset of contacts along a first path on a display of the telecommunications device about an axis positioned external to the display of the telecommunications device. The software application further causes display of a second portion of graphical identifiers associated with a second portion of the subset of contacts along a second path on the display of the telecommunications device about the external axis.
    Type: Application
    Filed: December 13, 2018
    Publication date: April 18, 2019
    Inventors: Michael Steffen Vance, Jasdeep Singh Chugh, Jared T. Benson, Christian Robertson, Shilpa R. Shah, Gabriel J. White, Charles Goran, Valerie Lynn Goulart, Feridoon Malekzadeh, Alejandro J. Amano-Palacios
  • Patent number: 10200328
    Abstract: Systems, methods, and software disclosed herein facilitate draft reminders. In at least one implementation, a primary view of an information management application is rendered. In various scenarios the primary view may include primary items, such as emails, events, tasks, or other types of items. When a reminder view is invoked, draft items are identified to include in the reminder view. The reminder view is then rendered in an overlaid manner with respect to the primary view and includes the draft items.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eva Britta Karolina Burlin, Chao-Chung Lin, David Claux, Kristian Lennart Magnus Andaker, Jason Todd Henderson, Russell Lee Simpson, Jr., Jasdeep Singh Chugh, Joseph P. McLaughlin, Jonathan David Friedman
  • Patent number: 10191623
    Abstract: Systems, methods, and computer-readable mediums for managing contacts on a telecommunications device are provided. In one embodiment, a software application executed by a processor of a telecommunications device identifies a first subset of contacts selected at least in part by a user of the telecommunications device and a second subset of contacts. Each of the first and second subsets includes a portion of the user's contacts accessible by the telecommunications device. The software application causes display of a graphical identifier associated with each contact of the first subset of contacts in a first arrangement on a display of the telecommunications device about a first axis positioned external to the display. The software application further causes display of a graphical identifier associated with each contact of the second subset of contacts in a second arrangement on a display of the telecommunications device about a second axis positioned external to the display.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: January 29, 2019
    Assignee: T-Mobile USA, Inc.
    Inventors: Michael Steffen Vance, Jasdeep Singh Chugh, Jared T. Benson, Christian Robertson, Shilpa R. Shah, Gabriel J. White