Patents by Inventor Vivek R.

Vivek R. 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: 10317294
    Abstract: An optical manufacturing process sensing and status indication system is taught that is able to utilize optical emissions from a manufacturing process to infer the state of the process. In one case, it is able to use these optical emissions to distinguish thermal phenomena on two timescales and to perform feature extraction and classification so that nominal process conditions may be uniquely distinguished from off-nominal process conditions at a given instant in time or over a sequential series of instants in time occurring over the duration of the manufacturing process. In other case, it is able to utilize these optical emissions to derive corresponding spectra and identify features within those spectra so that nominal process conditions may be uniquely distinguished from off-nominal process conditions at a given instant in time or over a sequential series of instants in time occurring over the duration of the manufacturing process.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: June 11, 2019
    Assignee: SIGMA LABS, INC.
    Inventors: Vivek R. Dave, Mark J. Cola, R. Bruce Madigan, Martin S. Piltch, Alberto Castro
  • Patent number: 10303646
    Abstract: A server system may include a cluster of multiple computers that are networked for high-speed data communications. Each of the computers has a remote direct memory access (RDMA) network interface to allow high-speed memory sharing between computers. A relational database engine of each computer is configured to utilize a hierarchy of memory for temporary storage of working data, including in order of decreasing access speed (a) local main memory, (b) remote memory accessed via RDMS, and (c) mass storage. The database engine uses the local main memory for working data, and additionally uses the RDMA accessible memory for working data when the local main memory becomes depleted. The server system may include a memory broker to which individual computers report their available or unused memory, and which leases shared memory to requesting computers.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: May 28, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sudipto Das, Feng Li, Manoj A. Syamala, Vivek R. Narasayya
  • Publication number: 20190143413
    Abstract: Various ways in which material property variations of raw materials used in additive manufacturing can be identified and accounted for are described. In some embodiments, the raw material can take the form of powdered metal. The powdered metal can have any number of variations including the following: particle size variation, contamination, particle composition and particle shape. Prior to utilizing the powders in an additive manufacturing operation, the powders can be inspected for variations. Variations and inconsistencies in the powder can also be identified by monitoring an additive manufacturing with one or more sensors. In some embodiments, the additive manufacturing process can be adjusted in real-time to adjust for inconsistencies in the powdered metal.
    Type: Application
    Filed: January 11, 2019
    Publication date: May 16, 2019
    Applicant: Sigma Labs, Inc.
    Inventors: Vivek R. Dave, Mark J. Cola
  • Publication number: 20190134754
    Abstract: This disclosure describes an additive manufacturing method that includes monitoring a temperature of a portion of a build plane during an additive manufacturing operation using a temperature sensor as a heat source passes through the portion of the build plane; detecting a peak temperature associated with one or more passes of the heat source through the portion of the build plane; determining a threshold temperature by reducing the peak temperature by a predetermined amount; identifying a time interval during which the monitored temperature exceeds the threshold temperature; identifying, using the time interval, a change in manufacturing conditions likely to result in a manufacturing defect; and changing a process parameter of the heat source in response to the change in manufacturing conditions.
    Type: Application
    Filed: November 6, 2018
    Publication date: May 9, 2019
    Applicant: SIGMA LABS, INC.
    Inventors: Lars Jacquemetton, Vivek R. Dave, Mark J. Cola, Glenn Wikle, R. Bruce Madigan
  • Publication number: 20190134709
    Abstract: A system and a corresponding method of correcting temperature data from a non-imaging optical sensor involve collecting temperature data generated using the optical sensor. The temperature data describes temperature changes across a surface of a material during an additive manufacturing operation in which the material is heated by a heat source. The method includes estimating a size of a hot spot corresponding to a hottest region formed on the surface by the heat source; and estimating a size of a heated region corresponding to a locus of points within the field of view that contribute to the temperature data. The method further includes correcting the temperature data based on the estimated sizes of the hot spot and the heated region.
    Type: Application
    Filed: November 6, 2018
    Publication date: May 9, 2019
    Applicant: SIGMA LABS, INC.
    Inventors: Vivek R. Dave, Mark J. Cola
  • Publication number: 20190132264
    Abstract: Method and system are provided for generating a chatbot interface for an application programming interface (API) that interacts with networked applications. The method may include: receiving as an input a definition document for an API that interacts with networked applications and parsing the definition document to identify intents and entities and obtain examples of the identified intents and entities. The method may convert the definition document to a chatbot data structure including: extracting the intents and entities and their relationship to objects and fields in the API from the definition document; and training the chatbot data structure with the example intents and entities to generate a conversation specification in the chatbot data structure. The method may then generate a chatbot interface for the API.
    Type: Application
    Filed: October 30, 2017
    Publication date: May 2, 2019
    Inventors: Hisham Jafar Ali, Matthew J. Kempa, Aaquib Naved, Robert B. Nicholson, Vivek R. Shah, Paul S.M. Thorpe, Syed Akhass Adnan Wasti
  • Publication number: 20190080006
    Abstract: The present invention extends to methods, systems, and computer program products for computing features of structured data. Aspects of the invention include computing features of table components (e.g., of rows, columns, cells, etc.). Computed features can be used for ranking the table components. When aggregated, features for different components of a table can be used for ranking the table (e.g., a web table).
    Type: Application
    Filed: November 12, 2018
    Publication date: March 14, 2019
    Inventors: Kanstantsyn ZORYN, Zhimin CHEN, Kaushik CHAKRABARTI, James P. FINNIGAN, Vivek R. NARASAYYA, Surajit CHAUDHURI, Kris GANJAM
  • Patent number: 10226817
    Abstract: Various ways in which material property variations of raw materials used in additive manufacturing can be identified and accounted for are described. In some embodiments, the raw material can take the form of powdered metal. The powdered metal can have any number of variations including the following: particle size variation, contamination, particle composition and particle shape. Prior to utilizing the powders in an additive manufacturing operation, the powders can be inspected for variations. Variations and inconsistencies in the powder can also be identified by monitoring an additive manufacturing with one or more sensors. In some embodiments, the additive manufacturing process can be adjusted in real-time to adjust for inconsistencies in the powdered metal.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: March 12, 2019
    Assignee: SIGMA LABS, INC.
    Inventors: Vivek R. Dave, Mark J. Cola
  • Patent number: 10207489
    Abstract: This disclosure describes various system and methods for monitoring photons emitted by a heat source of an additive manufacturing device. Sensor data recorded while monitoring the photons can be used to predict metallurgical, mechanical and geometrical properties of a part produced during an additive manufacturing operation. In some embodiments, a test pattern can be used to calibrate an additive manufacturing device.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: February 19, 2019
    Assignee: SIGMA LABS, INC.
    Inventors: Vivek R. Dave, Mark J. Cola, R. Bruce Madigan, Alberto Castro, Glenn Wikle, Lars Jacquemetton, Peter Campbell
  • Publication number: 20190039318
    Abstract: This disclosure describes various methods and apparatus for characterizing an additive manufacturing process. A method for characterizing the additive manufacturing process can include generating scans of an energy source across a build plane; measuring an amount of energy radiated from the build plane during each of the scans using an optical sensor; determining an area of the build plane traversed during the scans; determining a thermal energy density for the area of the build plane traversed by the scans based upon the amount of energy radiated and the area of the build plane traversed by the scans; mapping the thermal energy density to one or more location of the build plane; determining that the thermal energy density is characterized by a density outside a range of density values; and thereafter, adjusting subsequent scans of the energy source across or proximate the one or more locations of the build plane.
    Type: Application
    Filed: August 1, 2018
    Publication date: February 7, 2019
    Applicant: Sigma Labs, Inc.
    Inventors: R. Bruce Madigan, Lars Jacquemetton, Glenn Wikle, Mark J. Cola, Vivek R. Dave, Darren Beckett, Alberto M. Castro
  • Publication number: 20180329955
    Abstract: In some embodiments, the disclosed subject matter involves a server query optimizer for parametric query optimization (PQO) to address the problem of finding and reusing a relatively small number of query plans that can achieve good plan quality across multiple instances of a parameterized query. An embodiment processes query instances on-line and ensures (a) tight, bounded cost sub-optimality for each instance, (b) low optimization overheads, and (c) only a small number of plans need to be stored. A plan re-costing based approach is disclosed to provide good performance on all three metrics. Other embodiments are described and claimed.
    Type: Application
    Filed: June 2, 2017
    Publication date: November 15, 2018
    Inventors: Surajit Chaudhuri, Anshuman Dutt, Vivek R. Narasayya
  • Patent number: 10127315
    Abstract: The present invention extends to methods, systems, and computer program products for computing features of structured data. Aspects of the invention include computing features of table components (e.g., of rows, columns, cells, etc.). Computed features can be used for ranking the table components. When aggregated, features for different components of a table can be used for ranking the table (e.g., a web table).
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: November 13, 2018
    Inventors: Kanstantsyn Zoryn, Zhimin Chen, Kaushik Chakrabarti, James P. Finnigan, Vivek R. Narasayya, Surajit Chaudhuri, Kris Ganjam
  • Publication number: 20180264553
    Abstract: This invention teaches a quality assurance system for additive manufacturing. This invention teaches a multi-sensor, real-time quality system including sensors, affiliated hardware, and data processing algorithms that are Lagrangian-Eulerian with respect to the reference frames of its associated input measurements. The quality system for Additive Manufacturing is capable of measuring true in-process state variables associated with an additive manufacturing process, i.e. those in-process variables that define a feasible process space within which the process is deemed nominal. The in-process state variables can also be correlated to the part structure or microstructure and can then be useful in identifying particular locations within the part likely to include defects.
    Type: Application
    Filed: May 18, 2018
    Publication date: September 20, 2018
    Applicant: SIGMA LABS, INC.
    Inventors: Vivek R. Dave, R. Bruce Madigan, Mark J. Cola, Martin S. Piltch
  • Publication number: 20180232410
    Abstract: The present invention extends to methods, systems, and computer program products for refining structured data indexes. Aspects of the invention include associating structured data, such as, for example, tables, with additional content. Additional content can include content outside the <table> and </table> tags of a web table. Indexes for structured data (e.g., table indexes) can be refined based on the additional content to improve the relevance of providing parts of the structured data (e.g., parts of the table) in search results.
    Type: Application
    Filed: April 11, 2018
    Publication date: August 16, 2018
    Inventors: Kanstantsyn Zoryn, Zhimin Chen, Kaushik Chakrabarti, James P. Finnigan, Vivek R. Narasayya, Surajit Chaudhuri, Kris Ganjam
  • Patent number: 10032131
    Abstract: A data service system is described herein which processes raw data assets from at least one network-accessible system (such as a search system), to produce processed data assets. Enterprise applications can then leverage the processed data assets to perform various environment-specific tasks. In one implementation, the data service system can generate any of: synonym resources for use by an enterprise application in providing synonyms for specified terms associated with entities; augmentation resources for use by an enterprise application in providing supplemental information for specified seed information; and spelling-correction resources for use by an enterprise application in providing spelling information for specified terms, and so on.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: July 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tao Cheng, Kris Ganjam, Kaushik Chakrabarti, Zhimin Chen, Vivek R. Narasayya, Surajit Chaudhuri
  • Patent number: 9999924
    Abstract: This invention teaches a quality assurance system for additive manufacturing. This invention teaches a multi-sensor, real-time quality system including sensors, affiliated hardware, and data processing algorithms that are Lagrangian-Eulerian with respect to the reference frames of its associated input measurements. The quality system for Additive Manufacturing is capable of measuring true in-process state variables associated with an additive manufacturing process, i.e. those in-process variables that define a feasible process space within which the process is deemed nominal. The in-process state variables can also be correlated to the part structure or microstructure and can then be useful in identifying particular locations within the part likely to include defects.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: June 19, 2018
    Assignee: SIGMA LABS, INC.
    Inventors: Vivek R. Dave, R. Bruce Madigan, Mark J. Cola, Martin S. Piltch
  • Patent number: 9959305
    Abstract: The present invention extends to methods, systems, and computer program products for annotating structured data for search. Aspects of the invention include associating structured data, such as, for example, tables, with additional content to improve indexing of the structured data for search and/or provide improved search results for structured data. Web pages can include tables as well as other content. The other content in a web page, such as, for example, content outside the <table> and </table> tags of a web table, can be useful in supporting searches for web tables. Content in one web page can also be useful in supporting searches for a table in another web page.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: May 1, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kanstantsyn Zoryn, Zhimin Chen, Kaushik Chakrabarti, James P. Finnigan, Vivek R. Narasayya, Surajit Chaudhuri, Kris Ganjam
  • Patent number: 9940365
    Abstract: The present invention extends to methods, systems, and computer program products for ranking tables for keyword search. Aspects of the invention include generating lists of candidate tables for inclusion in a search query response, computing table hit matrices, retrieving content from fields of candidate tables having keyword hits, generating ranking features of tables, and computing ranking scores for tables. Aspects of the invention can be used to match keywords against column names, to match keywords against values in subject and non-subject columns, and to match keywords against table descriptions like page titles, table captions, cell values, nearest headings and surrounding text. Which keywords are matched against which fields can depend on the table and/or the query (referred to as “late binding”).
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: April 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kanstantsyn Zoryn, Zhimin Chen, Kaushik Chakrabarti, James P. Finnigan, Vivek R. Narasayya, Surajit Chaudhuri, Kris Ganjam
  • Publication number: 20180096006
    Abstract: Provided are methods and systems for generating physical database design tuning recommendations. Given a workload, the system analyzes the workload to identify and recommend a set of rowstore and columnstore indexes optimal for the performance of the workload. The system is designed to estimate the size of the columnstore index (at the granularity of each column) without actually building the index, estimate the improvement in query performance that each columnstore index would result in when built, and automatically derive the workload used for the physical design tuning task by analyzing stored query execution history data. This automatic workload derivation is orthogonal to columnstores and can be used even when columnstore indexes are not being used.
    Type: Application
    Filed: June 28, 2017
    Publication date: April 5, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sudipto DAS, Bolin DING, Vivek R. NARASAYYA, Manoj A. SYAMALA, Jingjing WANG, Gaoxiang XU
  • Publication number: 20180033054
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. An example content presentation opportunity is identified as being associated with a reservation system. The content presentation opportunity is characterized, including creating a signature defined by signals. Creating the signature includes defining a value for each signature element, wherein an element corresponds to one or more of signals. The value for a respective element is based on a value for a respective signal as defined by the content presentation opportunity. At least a portion of the signature is provided for presentation to a user. The user is queried for an indication of a relative importance of signature elements. The signature is evaluated in context of an exchange system including creating a proposed campaign including selection criteria based on the signature and the received indication. Information related to the campaign is provided.
    Type: Application
    Filed: January 22, 2014
    Publication date: February 1, 2018
    Applicant: Google Inc.
    Inventors: Adam Champy, Roshan Khan, Vivek R. Rao