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).

  • Publication number: 20200402833
    Abstract: A carrier assembly is configured to support a wafer, including during back end of line (BEOL) processing. The carrier assembly includes dual carriers. A first carrier includes a stepped structure so as to situate the wafer. A side of the wafer is bonded to the first carrier without adhesive. The first carrier is positioned atop the second carrier, so as to be mechanically supported by the second carrier. Each carrier is made by wet etching of laminated glass, without mechanical polishing.
    Type: Application
    Filed: June 18, 2020
    Publication date: December 24, 2020
    Inventors: Hoon Kim, Jin Su Kim, Varun Singh
  • Patent number: 10841251
    Abstract: A multi-domain chatbot is used to service a message of a user. An automated agent of the multi-domain chatbot may act as an intermediary between the user and a plurality of domain-specific modules of the multi-domain chatbot. The automated agent may receive the message from the user, determine an intent of the message, and based on the intent, determine a group of the domain-specific modules that should be investigated. The automated agent may then investigate the group of domain-specific modules by sending the user message to and receiving responses from the domain-specific modules within the group. Based on the received responses, the automated agent may determine whether to provide, to the user, one of the domain-specific responses or a null response, in the event that none of the domain-specific responses is aligned with the intent of the message.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: November 17, 2020
    Assignee: MOVEWORKS, INC.
    Inventors: Mukund Ramachandran, Desmond Wing-Yin Chan, Nick Naixuan Guo, Jing Chen, Jiang Chen, Vaibhav Nivargi, Varun Singh, Bhavin Nicholas Shah
  • Publication number: 20200321071
    Abstract: A system includes a processor and a memory set coupled to the processor. The system also includes a repair circuit coupled to the memory set. The repair circuit includes a first repair circuit and a second repair circuit. The repair circuit also includes a test controller configured to select between the first repair circuit and the second repair circuit to perform an in-field self-repair of the memory set.
    Type: Application
    Filed: August 13, 2019
    Publication date: October 8, 2020
    Inventors: Devanathan VARADARAJAN, Varun SINGH
  • Patent number: 10764348
    Abstract: A method of improving quality of digital communication in a communication session between communicating entities includes collecting context information pertaining to at least one of the communicating entities. The context information is indicative of a plurality of context parameters related to at least one of: a device, a communication client, at least one media stream, an access network. Information indicative of a plurality of performance-specific observations recorded at one or more monitoring entities is collected. The observations are analyzed to determine the quality of digital communication in the communication session. The context information is analyzed, to identify at least one action to be taken to improve the quality of digital communication. Information indicative of the at least one action is sent to the at least one of the communicating entities and/or the at least one network entity during the communication session.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: September 1, 2020
    Assignee: 8x8, Inc.
    Inventors: Varun Singh, Jörg Ott
  • Patent number: 10430526
    Abstract: Various embodiments provide systems and methods enabling 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. In particular, heating and cooling loads associated with the computer-implemented design of the architectural structure can be visually displayed to the user in real or near-real-time along with the relationships to contributing factors that impact the heating and cooling loads.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: October 1, 2019
    Assignee: Safaira, Inc.
    Inventors: Guillaume Marceau, David Wightman Swartz, Ritwik Raj, Jacob Miles, Carl Styan Sterner, Jeremy Gayed, Varun Singh, Mads Naestholt Jensen, Alex Jones Tollefsen, Katrina Leigh Schoen
  • Patent number: 10417243
    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 29, 2013
    Date of Patent: September 17, 2019
    Assignee: IGNITE SCALARC SOLUTIONS, INC.
    Inventors: Varun Singh, Uday V. Sawant, Prateek Goel, Naresh G. Deshaveni
  • Publication number: 20190281103
    Abstract: A method for improving performance of a streaming media session between a plurality of communicating entities. Observation reports are collected from a plurality of monitoring entities. Each observation report includes information pertaining to events observed and recorded at a corresponding monitoring entity. A size of at least one window to be used for analyzing the observation reports is determined. The observation reports are analyzed using the at least one window of the determined size, to determine a correlation between the events across the observation reports. A problem encountered during the streaming media session is identified, based upon the correlation between the events. A notification is sent to at least one of the monitoring entities, based upon the problem. The notification is sent during the streaming media session.
    Type: Application
    Filed: May 24, 2019
    Publication date: September 12, 2019
    Inventors: Varun Singh, Jörg Ott, Marcin Nagy, Navid Khajehzadeh
  • Patent number: 10333996
    Abstract: A method for analyzing a streaming media session between at least two communicating entities includes at least one media stream having at least two packets communicated between the communicating entities during the streaming media session. At least two monitoring entities are configured to record a plurality of observations pertaining to at least one of: the media stream, the packets, devices associated with at least one of the communicating entities, wherein the monitoring entities include at least one of a network entity forwarding the media stream between the communicating entities. Observations are received from the monitoring entities, and processed to obtain a plurality of pre-processed observations. The pre-processed observations are analyzed to determine a session quality. A notification is sent to at least one of the monitoring entities during the streaming media session, if the session quality satisfies at least one quality criterion.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: June 25, 2019
    Assignee: CALLSTATS I/O OY
    Inventors: Varun Singh, Jörg Ott
  • Publication number: 20190089762
    Abstract: A method of improving quality of digital communication in a communication session between communicating entities includes collecting context information pertaining to at least one of the communicating entities. The context information is indicative of a plurality of context parameters related to at least one of: a device, a communication client, at least one media stream, an access network. Information indicative of a plurality of performance-specific observations recorded at one or more monitoring entities is collected. The observations are analyzed to determine the quality of digital communication in the communication session. The context information is analyzed, to identify at least one action to be taken to improve the quality of digital communication. Information indicative of the at least one action is sent to the at least one of the communicating entities and/or the at least one network entity during the communication session.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Varun Singh, Jörg Ott
  • Publication number: 20190065258
    Abstract: A method is described for on-demand creation of a database service. In response to receiving indication that the database service is to be created, an automated process is initiated, including instantiating a quantity of database servers. The database servers include a first subset of at least one of the database servers designated to handle read queries only, and a second subset of at least one of the database servers designated to handle write queries. The process includes determining a quantity and size of load-balancing proxies to instantiate for supporting the database server instance, and instantiating the determined quantity of load-balancing proxies of the determined size. At least one of the load-balancing proxies is a proxy configured to receive database queries and perform query routing among the first subset and the second subset, where one criterion for the query routing is whether a given query is a read or write query.
    Type: Application
    Filed: August 30, 2017
    Publication date: February 28, 2019
    Applicant: ScalArc Inc.
    Inventors: Rajkumar Irudayaraj, Kulangara K. George, Varun Singh
  • Publication number: 20190068527
    Abstract: A computer-implemented method for conducting a conversation with a virtual agent system is provided. The method includes receiving a conversation input from a user during a conversation of the user with a virtual agent system. The method includes probabilistically matching the conversation input with a stack of earlier conversations between the user and the virtual agent system. The probabilistic matching determines a context of the conversation input from one or more contexts associated with the stack of earlier conversations. The method includes interpreting the conversation input to identify a user intent from among a plurality of user intents. The method further includes determining an action to be performed by the virtual agent system based on the context determined by the probabilistic matching and the user intent.
    Type: Application
    Filed: August 28, 2017
    Publication date: February 28, 2019
    Inventors: Jiang CHEN, Vachan WODEYAR, Vaibhav NIVARGI, Varun SINGH
  • Publication number: 20180218305
    Abstract: Method, system and computer program product for facilitating task automation at an IT service desk associated with an enterprise are disclosed. A user interface (UI) is provisioned to a user to enable the user to provide a request in a natural language form to the IT service desk. A virtual agent engages in a natural language interaction with the user on the UI and interprets the request from the natural language interaction. The request is mapped to a set of pre-determined actions based on the interpretation of the request and an execution of the set of pre-determined actions is effected to facilitate resolution of the request provided by the user.
    Type: Application
    Filed: March 22, 2017
    Publication date: August 2, 2018
    Inventors: Bhavin Nicholas SHAH, Vaibhav NIVARGI, Vachan WODEYAR, Varun SINGH, Jiang CHEN, Sadish RAVI
  • Publication number: 20180218374
    Abstract: Method, system and computer program product for facilitating query resolution at a service desk associated with an enterprise are disclosed. A user interface (UI) is provisioned to a user to enable the user to provide a query to a virtual agent. The virtual agent engages in an interaction with the user to determine whether the query is a service request or an incident. If the query is determined to be a service request, then a service request form is updated based on the interaction. The updated service request form is routed to a resolver queue identified to be relevant to the service request. If the query is determined to be an incident, then a reply to the query is identified from a knowledge base and the reply is provisioned to the user using the UI.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Bhavin Nicholas SHAH, Vaibhav NIVARGI, Vachan WODEYAR, Varun SINGH
  • Publication number: 20180109565
    Abstract: method for analyzing a streaming media session between at least two communicating entities includes at least one media stream having at least two packets communicated between the communicating entities during the streaming media session. At least two monitoring entities are configured to record a plurality of observations pertaining to at least one of: the media stream, the packets, devices associated with at least one of the communicating entities, wherein the monitoring entities include at least one of a network entity forwarding the media stream between the communicating entities. Observations are received from the monitoring entities, and processed to obtain a plurality of pre-processed observations. The pre-processed observations are analyzed to determine a session quality. A notification is sent to at least one of the monitoring entities during the streaming media session, if the session quality satisfies at least one quality criterion.
    Type: Application
    Filed: October 14, 2016
    Publication date: April 19, 2018
    Inventors: Varun Singh, Jörg Ott
  • Patent number: 9836557
    Abstract: Various embodiments provide systems and methods enabling 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. In particular, daylighting analyses pertinent to the computer-implemented design of the architectural structure can be visually displayed to the user in real or near-real-time.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: December 5, 2017
    Assignee: Sefaira, Inc.
    Inventors: Guillaume Marceau, David Wightman Swartz, Ritwik Raj, Jacob Miles, Carl Styan Sterner, Jeremy Gayed, Varun Singh, Mads Jensen, Alex Tollefsen, Katrina Schoen
  • Publication number: 20170286865
    Abstract: Systems, methods, and non-transitory computer readable media are configured to determine scores regarding suitability of connections of a user for employment with an organization with which the user is employed based on a first machine learning model. Job titles for which the connections are suited are determined based on a second machine learning model. A user interface for presenting in real time information relating to the connections and associated job titles determined for the connections is generated.
    Type: Application
    Filed: April 5, 2016
    Publication date: October 5, 2017
    Inventors: Miaoqing Fang, Guven Burc Arpat, Brendan Michael Viscomi, Shuye Wu, Varun Singh, Shuo Shen, Anthony Victor Paves
  • Publication number: 20170212698
    Abstract: A computing system includes: a host processor configured to: determine a compression possibility based on a data type; compress data based on the compression possibility; determine a caching possibility based on the data; execute a batch write request including multiple instances of a write request based on the caching possibility, a store capacity meeting or exceeding a store threshold, or a combination thereof; and a nonvolatile memory, coupled to the host processor, configured to store the data based on the batch write request.
    Type: Application
    Filed: April 11, 2016
    Publication date: July 27, 2017
    Inventors: Varun Singh Bhadauria, Kenneth Yip, Tejas Chopra, Pradeep Bisht
  • Patent number: 9253105
    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: Grant
    Filed: December 30, 2010
    Date of Patent: February 2, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Igor D. Curcio, Jörg Ott, Varun Singh
  • Publication number: 20150234945
    Abstract: Various embodiments provide systems and methods enabling 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. In particular, daylighting analyses pertinent to the computer-implemented design of the architectural structure can be visually displayed to the user in real or near-real-time.
    Type: Application
    Filed: July 10, 2014
    Publication date: August 20, 2015
    Inventors: Guillaume Marceau, David Wightman Swartz, Ritwik Raj, Jacob Miles, Carl Styan Sterner, Jeremy Gayed, Varun Singh, Mads Jensen, Alex Tollefsen, Katrina Schoen
  • Publication number: 20150234944
    Abstract: Various embodiments provide systems and methods enabling 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. In particular, heating and cooling loads associated with the computer-implemented design of the architectural structure can be visually displayed to the user in real or near-real-time along with the relationships to contributing factors that impact the heating and cooling loads.
    Type: Application
    Filed: July 10, 2014
    Publication date: August 20, 2015
    Inventors: Gilllaume Marceau, David Wightman Swartz, Ritwik Raj, Jacob Miles, Carl Styan Sterner, Jeremy Gayed, Varun Singh, Mads Naestholt Jensen, Alex Jones Tollefsen, Katrina Leigh Schoen