Patents by Inventor Sapna Jeswani

Sapna Jeswani 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: 20210396533
    Abstract: Representative embodiments disclose mechanisms to utilize navigation routes in order to avoid or minimize sun glare along the navigation route. Some embodiments first estimate whether it is likely that sun glare will be perceived while navigating between a starting location and an ending location. If sun glare is likely, the navigation route is calculated using sun glare as part of a cost function. If sun glare is not likely, the navigation route is calculated without regard to sun glare. Real-time sun glare feedback can be received from one user device and used in sun glare calculations for another user device. In some embodiments a trained machine learning model can be utilized as part of the sun glare calculation. Other embodiments include digital assistants that use sun glare information to recommend actions and/or take actions on behalf of a user.
    Type: Application
    Filed: September 6, 2021
    Publication date: December 23, 2021
    Inventors: Sapna Jeswani, Ajoy Nandi, Vinay Bhat
  • Patent number: 11112257
    Abstract: Representative embodiments disclose mechanisms to utilize navigation routes in order to avoid or minimize sun glare along the navigation route. Some embodiments first estimate whether it is likely that sun glare will be perceived while navigating between a starting location and an ending location. If sun glare is likely, the navigation route is calculated using sun glare as part of a cost function. If sun glare is not likely, the navigation route is calculated without regard to sun glare. Real-time sun glare feedback can be received from one user device and used in sun glare calculations for another user device. In some embodiments a trained machine learning model can be utilized as part of the sun glare calculation. Other embodiments include digital assistants that use sun glare information to recommend actions and/or take actions on behalf of a user.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sapna Jeswani, Ajoy Nandi, Vinay Bhat
  • Publication number: 20190339088
    Abstract: Representative embodiments disclose mechanisms to utilize navigation routes in order to avoid or minimize sun glare along the navigation route. Some embodiments first estimate whether it is likely that sun glare will be perceived while navigating between a starting location and an ending location. If sun glare is likely, the navigation route is calculated using sun glare as part of a cost function. If sun glare is not likely, the navigation route is calculated without regard to sun glare. Real-time sun glare feedback can be received from one user device and used in sun glare calculations for another user device. In some embodiments a trained machine learning model can be utilized as part of the sun glare calculation. Other embodiments include digital assistants that use sun glare information to recommend actions and/or take actions on behalf of a user.
    Type: Application
    Filed: May 2, 2018
    Publication date: November 7, 2019
    Inventors: Sapna Jeswani, Ajoy Nandi, Vinay Bhat
  • Patent number: 9692809
    Abstract: A first computer utilizes a logical connection with a second computer. The logical connection comprises multiple physical network connections using multiple physical network devices on the first computer. Two or more of the physical network devices of a logical connection are used to transfer packets of a single data transfer such as a database request or response. A logical connection can include a single physical network device on the second computer creating a one-to-many logical connection or may also include multiple physical network devices on the second computer creating a many-to-many logical connection.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: June 27, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Balendran Mugundan, Peter Gvozdjak, Sapna Jeswani, Jimmy Yu Wu, Raghu Ram, Chadwin Mumford
  • Publication number: 20140222959
    Abstract: A first computer utilizes a logical connection with a second computer. The logical connection comprises multiple physical network connections using multiple physical network devices on the first computer. Two or more of the physical network devices of a logical connection are used to transfer packets of a single data transfer such as a database request or response. A logical connection can include a single physical network device on the second computer creating a one-to-many logical connection or may also include multiple physical network devices on the second computer creating a many-to-many logical connection.
    Type: Application
    Filed: April 3, 2014
    Publication date: August 7, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Balendran Mugundan, Peter Gvozdjak, Sapna Jeswani, Jimmy Yu Wu, Raghu Ram, Chadwin Mumford
  • Patent number: 8694618
    Abstract: A first computer utilizes a logical connection with a second computer. The logical connection comprises multiple physical network connections using multiple physical network devices on the first computer. Two or more of the physical network devices of a logical connection are used to transfer packets of a single data transfer such as a database request or response. A logical connection can include a single physical network device on the second computer creating a one-to-many logical connection or may also include multiple physical network devices on the second computer creating a many-to-many logical connection.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: April 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Balendran Mugundan, Peter Gvozdjak, Sapna Jeswani, Jimmy Yu Wu, Raghu Ram, Chadwin James Mumford
  • Patent number: 8627412
    Abstract: A first computer establishes a logical connection to a second computer for requesting and/or receiving data from a database. A logical connection is independent of the underlying physical network connection used to connect to the database. A context identifier is stored by both computers to enable the context of a logical connection to be persisted between switches from one physical network connection to another within the logical connection thus enabling database transfers to be continued on a second physical network connection when a failure in a first physical network connection occurs.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Balendran Mugundan, Peter Gvozdjak, Sapna Jeswani, Jimmy Yu Wu, Raghu Ram, Chadwin James Mumford, David Olix
  • Publication number: 20120266211
    Abstract: A first computer establishes a logical connection to a second computer for requesting and/or receiving data from a database. A logical connection is independent of the underlying physical network connection used to connect to the database. A context identifier is stored by both computers to enable the context of a logical connection to be persisted between switches from one physical network connection to another within the logical connection thus enabling database transfers to be continued on a second physical network connection when a failure in a first physical network connection occurs.
    Type: Application
    Filed: April 14, 2011
    Publication date: October 18, 2012
    Applicant: Microsoft Corporation
    Inventors: Balendran Mugundan, Peter Gvozdjak, Sapna Jeswani, Jimmy Yu Wu, Raghu Ram, Chadwin James Mumford, David Olix
  • Publication number: 20120265801
    Abstract: A data transfer is received and processed out of order based on contextual information provided by the sending computer. Individual packets within a data transfer are marked as requiring in order processing while the remaining packets of the data transfer are processed out of order. The packets may be labeled with a sequential identifier to enable the receiving computer to determine the proper ordering of packets that require in order processing.
    Type: Application
    Filed: April 13, 2011
    Publication date: October 18, 2012
    Applicant: Microsoft Corporation
    Inventors: Balendran Mugundan, Peter Gvozdjak, Sapna Jeswani, Jimmy Yu Wu, Raghu Ram, Chadwin James Mumford
  • Publication number: 20120265855
    Abstract: A first computer utilizes a logical connection with a second computer. The logical connection comprises multiple physical network connections using multiple physical network devices on the first computer. Two or more of the physical network devices of a logical connection are used to transfer packets of a single data transfer such as a database request or response. A logical connection can include a single physical network device on the second computer creating a one-to-many logical connection or may also include multiple physical network devices on the second computer creating a many-to-many logical connection.
    Type: Application
    Filed: April 13, 2011
    Publication date: October 18, 2012
    Applicant: Microsoft Corporation
    Inventors: Balendran Mugundan, Peter Gvozdjak, Sapna Jeswani, Jimmy Yu Wu, Raghu Ram, Chadwin James Mumford