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: 20210396533Abstract: 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: ApplicationFiled: September 6, 2021Publication date: December 23, 2021Inventors: Sapna Jeswani, Ajoy Nandi, Vinay Bhat
-
Patent number: 11112257Abstract: 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: GrantFiled: May 2, 2018Date of Patent: September 7, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Sapna Jeswani, Ajoy Nandi, Vinay Bhat
-
Publication number: 20190339088Abstract: 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: ApplicationFiled: May 2, 2018Publication date: November 7, 2019Inventors: Sapna Jeswani, Ajoy Nandi, Vinay Bhat
-
Patent number: 9692809Abstract: 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: GrantFiled: April 3, 2014Date of Patent: June 27, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Balendran Mugundan, Peter Gvozdjak, Sapna Jeswani, Jimmy Yu Wu, Raghu Ram, Chadwin Mumford
-
Publication number: 20140222959Abstract: 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: ApplicationFiled: April 3, 2014Publication date: August 7, 2014Applicant: MICROSOFT CORPORATIONInventors: Balendran Mugundan, Peter Gvozdjak, Sapna Jeswani, Jimmy Yu Wu, Raghu Ram, Chadwin Mumford
-
Patent number: 8694618Abstract: 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: GrantFiled: April 13, 2011Date of Patent: April 8, 2014Assignee: Microsoft CorporationInventors: Balendran Mugundan, Peter Gvozdjak, Sapna Jeswani, Jimmy Yu Wu, Raghu Ram, Chadwin James Mumford
-
Patent number: 8627412Abstract: 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: GrantFiled: April 14, 2011Date of Patent: January 7, 2014Assignee: Microsoft CorporationInventors: Balendran Mugundan, Peter Gvozdjak, Sapna Jeswani, Jimmy Yu Wu, Raghu Ram, Chadwin James Mumford, David Olix
-
Publication number: 20120266211Abstract: 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: ApplicationFiled: April 14, 2011Publication date: October 18, 2012Applicant: Microsoft CorporationInventors: Balendran Mugundan, Peter Gvozdjak, Sapna Jeswani, Jimmy Yu Wu, Raghu Ram, Chadwin James Mumford, David Olix
-
Publication number: 20120265801Abstract: 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: ApplicationFiled: April 13, 2011Publication date: October 18, 2012Applicant: Microsoft CorporationInventors: Balendran Mugundan, Peter Gvozdjak, Sapna Jeswani, Jimmy Yu Wu, Raghu Ram, Chadwin James Mumford
-
Publication number: 20120265855Abstract: 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: ApplicationFiled: April 13, 2011Publication date: October 18, 2012Applicant: Microsoft CorporationInventors: Balendran Mugundan, Peter Gvozdjak, Sapna Jeswani, Jimmy Yu Wu, Raghu Ram, Chadwin James Mumford