Patents by Inventor Tript Singh Lamba

Tript Singh Lamba 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: 9456333
    Abstract: A mobile device utilizes a two-stage dialing solution when roaming on a visited mobile operator (MO) network to implement centralized routing so that a home network portion of a hybrid network is inserted into the path of outbound calls. A remote centralized routing (CR) service interoperates with a CR client on the mobile device. When a call is initiated to a remote party, the CR client calls into an arbitrary roaming routing number that is terminated in the home network. Once the call is connected between the mobile device and home network, the CR client sends a dialing string that includes a destination number of the remote party. The CR service calls the destination number and then bridges the calls to the mobile device and remote party to establish an end-to-end call path between the local and far ends of the call that traverses the home network.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: September 27, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mahendra Sekaran, Vijay Kishen Hampapur Parthasarathy, Anish Desai, Ramkumar Natarajan, Jeffrey Kay, John Bruner, Ray Froelich, Tript Singh Lamba, Bayo Olatunji, Amey Parandekar, Vishal Ghotge, Andrew Peter Schoorl, Eugen Pajor, Shaun Pierce, Dhigha Sekaran, Frank Stephen Serdy, Jr., John Skovron, Reid Kuhn
  • Publication number: 20160014591
    Abstract: A mobile device utilizes a two-stage dialing solution when roaming on a visited mobile operator (MO) network to implement centralized routing so that a home network portion of a hybrid network is inserted into the path of outbound calls. A remote centralized routing (CR) service interoperates with a CR client on the mobile device. When a call is initiated to a remote party, the CR client calls into an arbitrary roaming routing number that is terminated in the home network. Once the call is connected between the mobile device and home network, the CR client sends a dialing string that includes a destination number of the remote party. The CR service calls the destination number and then bridges the calls to the mobile device and remote party to establish an end-to-end call path between the local and far ends of the call that traverses the home network.
    Type: Application
    Filed: July 9, 2014
    Publication date: January 14, 2016
    Inventors: Mahendra Sekaran, Vijay Kishen Hampapur Parthasarathy, Anish Desai, Ramkumar Natarajan, Jeffrey Kay, John Bruner, Ray Froelich, Tript Singh Lamba, Bayo Olatunji, Amey Parandekar, Vishal Ghotge, Andrew Peter Schoorl, Eugen Pajor, Shaun Pierce, Dhigha Sekaran, Frank Stephen Serdy, JR., John Skovron, Reid Kuhn
  • Publication number: 20150189584
    Abstract: Embodiments enable prioritization and selection of network access points (NAP) by a computing device using NAP attribute values. The computing device obtains the attribute values based on a location of the computing device and/or proximate NAPs detected by the computing device. The obtained attribute values are compared to a state of the computing device (e.g., sensor values), user preferences, or other criteria to select at least one of the NAPs for connection with the computing device. In some embodiments, a user of the computing device is presented with a list of Wi-Fi access points ranked according to relevance to the computing device and/or user.
    Type: Application
    Filed: March 13, 2015
    Publication date: July 2, 2015
    Inventors: Vladimir Holostov, Thomas W. Kuehnel, Shai Guday, Naile Daoud, Tript Singh Lamba
  • Patent number: 9019945
    Abstract: Embodiments enable prioritization and selection of network access points (NAP) by a computing device using NAP attribute values. The computing device obtains the attribute values based on a location of the computing device and/or proximate NAPs detected by the computing device. The obtained attribute values are compared to a state of the computing device (e.g., sensor values), user preferences, or other criteria to select at least one of the NAPs for connection with the computing device. In some embodiments, a user of the computing device is presented with a list of Wi-Fi access points ranked according to relevance to the computing device and/or user.
    Type: Grant
    Filed: February 15, 2014
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vladimir Holostov, Thomas W. Kuehnel, Shai Guday, Naile Daoud, Tript Singh Lamba
  • Publication number: 20140162638
    Abstract: Embodiments enable prioritization and selection of network access points (NAP) by a computing device using NAP attribute values. The computing device obtains the attribute values based on a location of the computing device and/or proximate NAPs detected by the computing device. The obtained attribute values are compared to a state of the computing device (e.g., sensor values), user preferences, or other criteria to select at least one of the NAPs for connection with the computing device. In some embodiments, a user of the computing device is presented with a list of Wi-Fi access points ranked according to relevance to the computing device and/or user.
    Type: Application
    Filed: February 15, 2014
    Publication date: June 12, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Vladimir Holostov, Thomas W. Kuehnel, Shai Guday, Naile Daoud, Tript Singh Lamba
  • Patent number: 8665847
    Abstract: Embodiments enable prioritization and selection of network access points (NAP) by a computing device using NAP attribute values. The computing device obtains the attribute values based on a location of the computing device and/or proximate NAPs detected by the computing device. The obtained attribute values are compared to a state of the computing device (e.g., sensor values), user preferences, or other criteria to select at least one of the NAPs for connection with the computing device. In some embodiments, a user of the computing device is presented with a list of Wi-Fi access points ranked according to relevance to the computing device and/or user.
    Type: Grant
    Filed: November 8, 2011
    Date of Patent: March 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Vladimir Holostov, Thomas W. Kuehnel, Shai Guday, Naile Daoud, Tript Singh Lamba
  • Publication number: 20130115945
    Abstract: Embodiments enable prioritization and selection of network access points (NAP) by a computing device using NAP attribute values. The computing device obtains the attribute values based on a location of the computing device and/or proximate NAPs detected by the computing device. The obtained attribute values are compared to a state of the computing device (e.g., sensor values), user preferences, or other criteria to select at least one of the NAPs for connection with the computing device. In some embodiments, a user of the computing device is presented with a list of Wi-Fi access points ranked according to relevance to the computing device and/or user.
    Type: Application
    Filed: November 8, 2011
    Publication date: May 9, 2013
    Applicant: Microsoft Corporation
    Inventors: Vladimir Holostov, Thomas W. Kuehnel, Shai Guday, Naile Daoud, Tript Singh Lamba