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: 9032017
    Abstract: 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: Grant
    Filed: August 10, 2010
    Date of Patent: May 12, 2015
    Assignee: Scalarc Inc
    Inventors: Varun Singh, Uday V. Sawant, Prateek Goel, Naresh G. Deshaveni
  • Publication number: 20140365182
    Abstract: 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: Application
    Filed: August 20, 2013
    Publication date: December 11, 2014
    Applicant: 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: 8874609
    Abstract: 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: Grant
    Filed: May 24, 2013
    Date of Patent: October 28, 2014
    Assignee: Scalarc Inc
    Inventors: Varun Singh, Uday V. Sawant, Prateek Goel, Naresh G. Deshaveni
  • Publication number: 20140303940
    Abstract: 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: Application
    Filed: September 12, 2013
    Publication date: October 9, 2014
    Inventors: JOSHUA KATES, Alexander Marshall, Simon Sawada, Varun Singh, Mads Jensen
  • Patent number: 8768655
    Abstract: 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: Grant
    Filed: October 25, 2011
    Date of Patent: July 1, 2014
    Assignee: Sefaira, Inc.
    Inventors: Varun Singh, Peter Leonard Krebs, Mads Naestholt Jensen, Karl Gustav Varnik, George Albert Miguel, Jacob Miles, Jeremy Gayed
  • Patent number: 8763091
    Abstract: 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: Grant
    Filed: August 24, 2010
    Date of Patent: June 24, 2014
    Assignee: Scalarc Inc.
    Inventors: Varun Singh, Uday V. Sawanat, Prateek Goel, Naresh G. Deshaveni
  • Patent number: 8644757
    Abstract: 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: Grant
    Filed: December 4, 2008
    Date of Patent: February 4, 2014
    Assignee: Nokia Corporation
    Inventors: Igor Danilo Curcio, Sujeet Mate, Ye-Kui Wang, Jörg Ott, Jegadish Devadoss, Varun Singh, Juha Tapani Purho
  • Patent number: 8543554
    Abstract: 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: Grant
    Filed: August 10, 2010
    Date of Patent: September 24, 2013
    Assignee: ScalArc Inc.
    Inventors: Varun Singh, Uday V. Sawanat, Prateek Goel, Naresh G. Deshaveni
  • Patent number: 8484242
    Abstract: 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: Grant
    Filed: August 24, 2010
    Date of Patent: July 9, 2013
    Assignee: ScalArc, Inc.
    Inventors: Varun Singh, Uday V. Sawanat, Prateek Goel, Naresh G. Deshaveni
  • Patent number: 8391896
    Abstract: 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: Grant
    Filed: July 9, 2010
    Date of Patent: March 5, 2013
    Assignee: Nokia Corporation
    Inventors: Igor Danilo Diego Curcio, Varun Singh, Kumar Malamal Vadakital Vinod
  • Publication number: 20120203562
    Abstract: 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: Application
    Filed: September 29, 2010
    Publication date: August 9, 2012
    Inventors: Peter Leonard Krebs, Varun Singh, Karl Gustav Varnik, George Albert Miguel, Mads N¿stholt Jensen
  • Publication number: 20120170469
    Abstract: 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: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Inventors: Igor D. Curcio, Jörg Ott, Varun Singh
  • Publication number: 20120173209
    Abstract: 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: Application
    Filed: February 6, 2012
    Publication date: July 5, 2012
    Inventors: Peter Leonard Krebs, Mads Næstholt Jensen, Varun Singh, Jacob Miles, Jeremy Gayed, David Wightman Swartz
  • Publication number: 20120095730
    Abstract: 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: Application
    Filed: January 25, 2011
    Publication date: April 19, 2012
    Inventors: PETER LEONARD KREBS, Varun Singh, Karl Gustav Varnik, George Albert Miguel, Mads Naestholt Jensen
  • Publication number: 20120078685
    Abstract: 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: Application
    Filed: October 25, 2011
    Publication date: March 29, 2012
    Inventors: Peter Leonard Krebs, Varun Singh, Karl Gustav Varnik, George Albert Miguel, Mads Naestholt Jensen, Jacob Miles, Jeremy Gayed
  • Publication number: 20120009890
    Abstract: 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: Application
    Filed: July 9, 2010
    Publication date: January 12, 2012
    Applicant: Nokia Corporation
    Inventors: Igor Danilo Diego Curcio, Varun Singh, Kumar Malamal Vadakital Vinod
  • Publication number: 20100144283
    Abstract: 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: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Applicant: NOKIA CORPORATION
    Inventors: Igor Danilo Curcio, Sujeet Mate, Ye-Kui Wang, Jorg Ott, Jegadish Devadoss, Varun Singh, Juha Tapani Purho
  • Publication number: 20020008302
    Abstract: 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: Application
    Filed: September 26, 2001
    Publication date: January 24, 2002
    Applicant: Dallas Semiconductor Corporation
    Inventors: Varun Singh, Tanmay Kumar, Thomas E. Harrington, Roy Austin Hensley, Allan T. Mitchell, Jack Gang Qian
  • Patent number: 6306718
    Abstract: 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: Grant
    Filed: April 26, 2000
    Date of Patent: October 23, 2001
    Assignee: Dallas Semiconductor Corporation
    Inventors: Varun Singh, Tanmay Kumar, Thomas E. Harrington, III, Roy Austin Hensley, Allan T. Mitchell, Jack Gang Qian