Patents by Inventor Varun Singh
Varun 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: 9032017Abstract: Roughly described, a database query router is installed transparently in a network between database client systems and a database server cluster. One subset of the servers is designated to handle read queries only and a second subset is designated to handle write queries. The query router receives, through a network port, the database queries made by a client system, and directed to the IP address and port assigned to the query router. The query router determines whether the query is a read or a write query, and forwards read queries to servers in the first subset and write queries to servers in the second subset of servers. By installing the query router transparently in the network, no modifications are required to the software in either the client systems or the database servers in order to add query routing functionality to a client/server database environment.Type: GrantFiled: August 10, 2010Date of Patent: May 12, 2015Assignee: Scalarc IncInventors: Varun Singh, Uday V. Sawant, Prateek Goel, Naresh G. Deshaveni
-
Publication number: 20140365182Abstract: Various embodiments provide systems and methods enable a user to receive feedback regarding a computer-implemented design of an architectural structure as the user is designing or otherwise modifying the computer-implemented design using a computer-aided design (CAD) software tool. The feedback (hereafter also referred to as “design feedback”) may provide the user with useful analysis information regarding the architectural structure's predicted characteristics (e.g., operational performance, resource consumption, cost, etc.) based on the current state of the computer-implemented design. As the user performs one or more actions on the computer-implemented design model (e.g., through the CAD software tool), particularly with respect to the geometry or texture of the computer-implemented design model, systems and methods can provide the impact of those actions, possibly at or near the time the actions were executed (e.g., at or near real-time).Type: ApplicationFiled: August 20, 2013Publication date: December 11, 2014Applicant: Sefaira, Inc.Inventors: Guillaume Marceau, David Wightman Swartz, Ritwik Raj, Jacob Miles, Carl Styan Sterner, Jeremy Gayed, Xiaomin Chen, Jonathan Taylor Apple, Jeffrey Stephen Csicsek, Varun Singh, Mads Naestholt Jensen, Alexander Marshall
-
Patent number: 8874609Abstract: Roughly described, a database accelerator is installed transparently in a network between database client and server systems. It maintains a pool of connections to the database server(s) for re-use as needed. Connection requests from client systems are received and completed by the accelerator, and queries received on such client-side connections are forwarded through pool connections toward the database servers. If no appropriate connections are available when needed for a particular query, the accelerator forms one by emulating a client system requesting a connection to the desired database server. If the maximum number of connections has already been reached, then the query is queued until a connection becomes available in the pool. By installing the accelerator transparently in the network, no modifications are required to the software in either the client systems or the database servers to add connection pooling functionality to an existing client/server database environment.Type: GrantFiled: May 24, 2013Date of Patent: October 28, 2014Assignee: Scalarc IncInventors: Varun Singh, Uday V. Sawant, Prateek Goel, Naresh G. Deshaveni
-
Publication number: 20140303940Abstract: Various embodiments provide systems and methods that can be configured to analyze implementing one or more conservation measures (CMs) to an architectural structure, which can include proposing one or more sequences for implementing the conservation measures. Some embodiments may assist in identifying which conservation measures to implement, determining benefits of implementing selected conservation measures, or planning implementation of selected conservation measures. Those conservation measures selected for implementation may be part of a retrofit plan intended for an architectural structure to improve utility usage by that architectural structure. Accordingly, certain embodiments can help in assessing risks of a retrofit plan, or determining the time, scope, budget, or quality of the retrofit plan.Type: ApplicationFiled: September 12, 2013Publication date: October 9, 2014Inventors: JOSHUA KATES, Alexander Marshall, Simon Sawada, Varun Singh, Mads Jensen
-
Patent number: 8768655Abstract: According to various embodiments of the invention, systems and methods are provided for analyzing and designing architectural structures. Such embodiments may be utilized by architects and engineers as tools that assist in designing architectural structures that achieve specific design goals, such as those related to sustainability. For example, an embodiment may comprise a system that: (i) provides a sustainability analysis on an architectural structure design created using a computer-assisted design (CAD) tool, and then (ii) applies a design option to that design (e.g., changes to orientation of building on a project site, size of fenestrations on the structure, choice of wall insulation, etc.) to improve its sustainability. In addition, various embodiments may be accessed through a web-based platform, which provides a user with easier access and better collaboration between and among design team members.Type: GrantFiled: October 25, 2011Date of Patent: July 1, 2014Assignee: Sefaira, Inc.Inventors: Varun Singh, Peter Leonard Krebs, Mads Naestholt Jensen, Karl Gustav Varnik, George Albert Miguel, Jacob Miles, Jeremy Gayed
-
Patent number: 8763091Abstract: Roughly described, a database accelerator is installed in a network between database client and server systems. Connection requests from a client system are received and authenticated by the accelerator itself, which is pre-configured with user authentication information, by emulating the authentication process on behalf of the server. An authenticated connection from the accelerator to a database server is established only if and when needed. Involving the server for authentication can be avoided for example if the accelerator maintains a pool of such authenticated server connections for re-use as needed, and/or if the accelerator maintains a cache of query responses previously received and can respond to new queries from the cache. By installing the accelerator transparently in the network, no modification of software in either the client application or the database servers is required in order to add authentication offload functionality to an existing client/server database arrangement.Type: GrantFiled: August 24, 2010Date of Patent: June 24, 2014Assignee: Scalarc Inc.Inventors: Varun Singh, Uday V. Sawanat, Prateek Goel, Naresh G. Deshaveni
-
Patent number: 8644757Abstract: Methods and systems for coordinating user terminals are disclosed. A user terminal may receive a user terminal identifier and a sensor identifier from a user terminal, determine a group topology based on the user terminal identifier and the sensor identifier to identify a spatial relationship relative to the user terminal, receive a media signal, and identify a subsection of the media signal. The user terminal also may generate subsection information to assign a subsection of the media signal to the user terminal corresponding to the spatial relationship, and may communicate the subsection information to the user terminal.Type: GrantFiled: December 4, 2008Date of Patent: February 4, 2014Assignee: Nokia CorporationInventors: Igor Danilo Curcio, Sujeet Mate, Ye-Kui Wang, Jörg Ott, Jegadish Devadoss, Varun Singh, Juha Tapani Purho
-
Patent number: 8543554Abstract: Roughly described, a database accelerator is installed in a network having client systems which makes database queries to a particular IP address and port, and database servers which accept queries received at an IP address and port. The accelerator includes a cache, and is arranged to receive, through a network port, a database query made by a client system and directed to the particular IP address and port, return response data from the cache if available there, and if not, then forward the query through a network port to the database servers. Upon receipt of response data from the servers, the accelerator can retain it in its cache in addition to forwarding it back to the client. By installing the accelerator transparently in the network, no changes are required to either the client or server software in order to add query caching functionality to an existing client/server database arrangement.Type: GrantFiled: August 10, 2010Date of Patent: September 24, 2013Assignee: ScalArc Inc.Inventors: Varun Singh, Uday V. Sawanat, Prateek Goel, Naresh G. Deshaveni
-
Patent number: 8484242Abstract: Roughly described, a database accelerator is installed transparently in a network between database client and server systems. It maintains a pool of connections to the database server(s) for re-use as needed. Connection requests from client systems are received and completed by the accelerator, and queries received on such client-side connections are forwarded through pool connections toward the database servers. If no appropriate connections are available when needed for a particular query, the accelerator forms one by emulating a client system requesting a connection to the desired database server. If the maximum number of connections has already been reached, then the query is queued until a connection becomes available in the pool. By installing the accelerator transparently in the network, no modifications are required to the software in either the client systems or the database servers to add connection pooling functionality to an existing client/server database environment.Type: GrantFiled: August 24, 2010Date of Patent: July 9, 2013Assignee: ScalArc, Inc.Inventors: Varun Singh, Uday V. Sawanat, Prateek Goel, Naresh G. Deshaveni
-
Patent number: 8391896Abstract: A method for providing geo-predictive streaming services may include receiving, at a mobile terminal, an indication of network performance parameters associated with a corresponding time and location of a projected route of the mobile terminal, determining, at the mobile terminal, whether a portion of the projected route corresponds to an outage event with respect to data being streamed to the mobile terminal, and, in response to a determination that the outage event corresponds to the portion of the projected route, causing communication of at least one of a geo-predictive next application data unit and an estimated capacity vector to a streaming server to a streaming server providing the data being streamed to cause a modification to a data transmission rate at which data is to be streamed to the mobile terminal. A corresponding computer program product, system and apparatus are also provided.Type: GrantFiled: July 9, 2010Date of Patent: March 5, 2013Assignee: Nokia CorporationInventors: Igor Danilo Diego Curcio, Varun Singh, Kumar Malamal Vadakital Vinod
-
Publication number: 20120203562Abstract: According to various embodiments of the invention, systems and methods are provided for analyzing and designing architectural structures. Such embodiments may be utilized by architects as tools that assist in designing architectural structures that achieve specific design goals, such as those related to sustainability. For example, an embodiment may comprise a system that: (i) provides a sustainability analysis on an architectural structure design created using a computer-assisted design (CAD) tool, and then (ii) apples a design option to that design (e.g., changes to orientation of building on a project site, size of fenestrations on the structure, choice of wall insulation, etc.) to improve its sustainability. In addition, various embodiments may be accessed through a web-based platform, which provides a user with easier access and better collaboration between and among design team members.Type: ApplicationFiled: September 29, 2010Publication date: August 9, 2012Inventors: Peter Leonard Krebs, Varun Singh, Karl Gustav Varnik, George Albert Miguel, Mads N¿stholt Jensen
-
Publication number: 20120170469Abstract: Methods and apparatuses are provided for facilitating determination of a state of a receiver buffer. A method may include receiving, at a first time, a data packet of a data stream transmitted by a sending apparatus. The method may further include generating, at a second time, a periodically generated receiver reporting message. The method may additionally include determining an interval time defining an interval between the first time and the second time. The method may also comprise causing an indication of the interval time to be sent to the sending apparatus. Corresponding apparatuses are also provided.Type: ApplicationFiled: December 30, 2010Publication date: July 5, 2012Inventors: Igor D. Curcio, Jörg Ott, Varun Singh
-
Publication number: 20120173209Abstract: According to various embodiments of the invention, systems and methods are provided for parametrically analyzing architectural structures. Such embodiments may be utilized by architects and engineers as tools that assist in designing architectural structures that achieve specific design goals, such as those related to sustainability. For example, an embodiment may comprise a system that: (i) provides a sustainability on an architectural structure design created using a computer-assisted design (CAD) tool, and then (ii) applies a design option with a parametric value to that design to determine one or more improvements that provide a desired sustainability. Various embodiments may be accessed through a web-based platform, which provides a user with easier access and better collaboration between and among design team members.Type: ApplicationFiled: February 6, 2012Publication date: July 5, 2012Inventors: Peter Leonard Krebs, Mads Næstholt Jensen, Varun Singh, Jacob Miles, Jeremy Gayed, David Wightman Swartz
-
Publication number: 20120095730Abstract: According to various embodiments of the invention, systems and methods are provided for analyzing and designing architectural structures. Such embodiments may be utilized by architects as tools that assist in designing architectural structures that achieve specific design goals, such as those related to sustainability. For example, an embodiment may comprise a system that: (i) provides a sustainability analysis on an architectural structure design created using a computer-assisted design (CAD) tool, and then (ii) apples a design option to that design (e.g., changes to orientation of building on a project site, size of fenestrations on the structure, choice of wall insulation, etc.) to improve its sustainability. In addition, various embodiments may be accessed through a web-based platform, which provides a user with easier access and better collaboration between and among design team members.Type: ApplicationFiled: January 25, 2011Publication date: April 19, 2012Inventors: PETER LEONARD KREBS, Varun Singh, Karl Gustav Varnik, George Albert Miguel, Mads Naestholt Jensen
-
Publication number: 20120078685Abstract: According to various embodiments of the invention, systems and methods are provided for analyzing and designing architectural structures. Such embodiments may be utilized by architects and engineers as tools that assist in designing architectural structures that achieve specific design goals, such as those related to sustainability. For example, an embodiment may comprise a system that: (i) provides a sustainability analysis on an architectural structure design created using a computer-assisted design (CAD) tool, and then (ii) applies a design option to that design (e.g., changes to orientation of building on a project site, size of fenestrations on the structure, choice of wall insulation, etc.) to improve its sustainability. In addition, various embodiments may be accessed through a web-based platform, which provides a user with easier access and better collaboration between and among design team members.Type: ApplicationFiled: October 25, 2011Publication date: March 29, 2012Inventors: Peter Leonard Krebs, Varun Singh, Karl Gustav Varnik, George Albert Miguel, Mads Naestholt Jensen, Jacob Miles, Jeremy Gayed
-
Publication number: 20120009890Abstract: A method for providing geo-predictive streaming services may include receiving, at a mobile terminal, an indication of network performance parameters associated with a corresponding time and location of a projected route of the mobile terminal, determining, at the mobile terminal, whether a portion of the projected route corresponds to an outage event with respect to data being streamed to the mobile terminal, and, in response to a determination that the outage event corresponds to the portion of the projected route, causing communication of at least one of a geo-predictive next application data unit and an estimated capacity vector to a streaming server to a streaming server providing the data being streamed to cause a modification to a data transmission rate at which data is to be streamed to the mobile terminal. A corresponding computer program product, system and apparatus are also provided.Type: ApplicationFiled: July 9, 2010Publication date: January 12, 2012Applicant: Nokia CorporationInventors: Igor Danilo Diego Curcio, Varun Singh, Kumar Malamal Vadakital Vinod
-
Publication number: 20100144283Abstract: Methods and systems for coordinating user terminals are disclosed. A user terminal may receive a user terminal identifier and a sensor identifier from a user terminal, determine a group topology based on the user terminal identifier and the sensor identifier to identify a spatial relationship relative to the user terminal, receive a media signal, and identify a subsection of the media signal. The user terminal also may generate subsection information to assign a subsection of the media signal to the user terminal corresponding to the spatial relationship, and may communicate the subsection information to the user terminal.Type: ApplicationFiled: December 4, 2008Publication date: June 10, 2010Applicant: NOKIA CORPORATIONInventors: Igor Danilo Curcio, Sujeet Mate, Ye-Kui Wang, Jorg Ott, Jegadish Devadoss, Varun Singh, Juha Tapani Purho
-
Publication number: 20020008302Abstract: A polysilicon resistor is formed using a late implant process. Low dopant concentrations on the order of 6×1019 to 3.75×1020 have shown good results. with a reduced post anneal temperature. Both the first and second order temperature coefficients (TC1 and TC2) can then be adjusted. Using electrical trimming resistors can be produced with highly linear temperature characteristics. By varying the geometries of the resistors, low trimming threshold current densities and voltages can be used to produce good results.Type: ApplicationFiled: September 26, 2001Publication date: January 24, 2002Applicant: Dallas Semiconductor CorporationInventors: Varun Singh, Tanmay Kumar, Thomas E. Harrington, Roy Austin Hensley, Allan T. Mitchell, Jack Gang Qian
-
Patent number: 6306718Abstract: A polysilicon resistor is formed using a late implant process. Low dopant concentrations on the order of 6×1019 to 3.75×1020 have shown good results. with a reduced post anneal temperature. Both the first and second order temperature coefficients (TC1 and TC2) can then be adjusted. Using electrical trimming resistors can be produced with highly linear temperature characteristics. By varying the geometries of the resistors, low trimming threshold current densities and voltages can be used to produce good results.Type: GrantFiled: April 26, 2000Date of Patent: October 23, 2001Assignee: Dallas Semiconductor CorporationInventors: Varun Singh, Tanmay Kumar, Thomas E. Harrington, III, Roy Austin Hensley, Allan T. Mitchell, Jack Gang Qian