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

  • Publication number: 20150379057
    Abstract: The present invention extends to methods, systems, and computer program products for understanding tables for search. Aspects of the invention include identifying a subject column for a table, detecting a column header using other tables, and detecting a column header using a knowledge base. Implementations can be utilized in a structured data search system (SDSS) that indexes structured information, such as, tables in a relational database or html tables extracted from web pages. The SDSS allows users to search over the structured information (tables) using different mechanisms including keyword search and data finding data.
    Type: Application
    Filed: October 2, 2014
    Publication date: December 31, 2015
    Inventors: Zhongyuan Wang, Kanstantsyn Zoryn, Zhimin Chen, Kaushik Chakrabarti, James P. Finnigan, Vivek R. Narasayya, Surajit Chaudhuri, Kris Ganjam
  • Publication number: 20150309787
    Abstract: Aspects of the present disclosure are directed to obtaining user feedback and causing a package of content updates to be created and distributed based on the received feedback. In accordance with one embodiment, a method is provided for creating a package that contains one or more content updates that are configured for implementation on a remote device.
    Type: Application
    Filed: July 9, 2015
    Publication date: October 29, 2015
    Inventors: Cameron B. Lerum, Catherine A. Wissink, Roxanne M. Seubert, Sushmita Subramanian, Vivek R. Rao, Yaron Hezroni
  • Patent number: 9166949
    Abstract: In one exemplary embodiment, a computer-implemented method of a providing a captive portal with a router includes implementing a hotspot managed by a router. The hotspot comprises an Internet-access over a WLAN through a router communicatively coupled to an Internet service provider. The WLAN is identified with a service set identifier (SSID). A connection with a client device is initiated. An HTTP request to a web server from the client device is detected. An internet communication is restricted, with a firewall rule, to a Transmission Control Protocol (TCP) port used by a HTTP or a TCP port used by an alternative HTTP Secure port. The HTTP request is transparently routed to an internal HTTP proxy server running on an alternative HTTP TCP port in the router. The internal HTTP proxy server determines a requested web site's uniform resource locator (URL) and determines whether the requested web site's URL is allowed into a walled garden maintained by the router.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: October 20, 2015
    Assignee: QLICKET INC.
    Inventors: Vivek R Kumar, Deependra Tewari
  • Patent number: 9138137
    Abstract: For minimally invasive surgical applications, an expandable surgical retractor is inserted in a surgical corridor and expanded to a desired size and shape. Cooling allows the retractor to maintain the expanded characteristic. Following surgery, the retractor can be removed in a manner that minimizes bleeding and tissue damage.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: September 22, 2015
    Assignee: Dignity Health
    Inventors: Vivek R. Deshmukh, Neil R. Crawford
  • Patent number: 9092298
    Abstract: Aspects of the present disclosure are directed to obtaining user feedback and causing a package of content updates to be created and distributed based on the received feedback. In accordance with one embodiment, a method is provided for creating a package that contains one or more content updates that are configured for implementation on a remote device.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: July 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cameron B. Lerum, Catherine A. Wissink, Roxanne M. Seubert, Sushmita Subramanian, Vivek R. Rao, Yaron Hezroni
  • Publication number: 20140366117
    Abstract: In one exemplary embodiment a computer-implemented method of a providing a captive portal with a router includes implementing a hotspot managed by a router. The hotspot comprises an Internet-access over a WLAN through a rooter communicatively coupled to an Internet service provider. The WLAN is identified with a service set identifier (SSID). A connection with a client device is initiated. An HTTP request to a web server from the client device is detected. An internet communication is restricted, with a firewall rule, to a Transmission Control Protocol (TCP) port used, by a HTTP or a TCP port used by an alternative HTTP Secure port. The HTTP request is transparently routed to an internal HTTP proxy server running on an alternative HTTP TCP port in the router. The internal HTTP proxy server determines a requested web site's uniform resource locator (URL) and determines whether the requested web site's URL is allowed into a walled garden maintained by the router.
    Type: Application
    Filed: June 6, 2013
    Publication date: December 11, 2014
    Inventors: Vivek R. KUMAR, Deependra Tewari
  • Publication number: 20140324186
    Abstract: Medical implants with non-equilibrium surface structures are disclosed. The surface treatment of the implants greatly enhances osseointegration, reduces time to recovery following implant surgery, reduces surgery-related infections, and improves outcomes. The implants, including dental implants and other implants for insertion into or attachment to bone, are applicable to treatment of a wide variety of medical conditions. The methods of altering the surface properties of medical implants include exposure of a crystalline surface material, such as metal or ceramic, to a short burst of high thermal energy or shock, resulting in the introduction of a non-equilibrium concentration of crystal lattice defects in a surface layer.
    Type: Application
    Filed: November 15, 2012
    Publication date: October 30, 2014
    Inventors: Gordon Daniel Blacklock, Vivek R. Dave
  • Publication number: 20140207740
    Abstract: Techniques for tenant performance isolation in a multiple-tenant database management system are described. These techniques may include providing a reservation of server resources. The server resources reservation may include a reservation of a central processing unit (CPU), a reservation of Input/Output throughput, and/or a reservation of buffer pool memory or working memory. The techniques may also include a metering mechanism that determines whether the resource reservation is satisfied. The metering mechanism may be independent of an actual resource allocation mechanism associated with the server resource reservation.
    Type: Application
    Filed: January 23, 2013
    Publication date: July 24, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Vivek R. Narasayya, Sudipto Das, Manoj A. Syamala, Hyunjung Park, Surajit Chaudhuri, Badrish Chandramouli, Feng Li
  • Patent number: 8630998
    Abstract: Described is a test framework for testing transformation rules of query optimizers. Rule patterns obtained as tree structures from a query optimizer are used to generate queries that are used to test the rule optimizer's transformation rules. The test framework tracks which rules are exercised for each query, and also determines the correctness of the transformation rule by comparing the results of the query processing with the rule and without the rule (by turning off the rule). The test framework creates a composite pattern corresponding to two or more rules, such as to test rules in a set (e.g., as pairs). Also described is the efficient execution of a test suite for correctness testing, in which queries of the test suite are selected based upon cost information.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: January 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Vivek R. Narasayya, Ravishankar Ramamurthy, Hicham G. Elmongui
  • Publication number: 20130346464
    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: Application
    Filed: June 20, 2012
    Publication date: December 26, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Tao Cheng, Kris Ganjam, Kaushik Chakrabarti, Zhimin Chen, Vivek R. Narasayya, Surajit Chaudhuri
  • Publication number: 20130317303
    Abstract: For minimally invasive surgical applications, an expandable surgical retractor is inserted in a surgical corridor and expanded to a desired size and shape. Cooling allows the retractor to maintain the expanded characteristic. Following surgery, the retractor can be removed in a manner that minimizes bleeding and tissue damage.
    Type: Application
    Filed: June 20, 2013
    Publication date: November 28, 2013
    Inventors: Vivek R. Deshmukh, Neil R. Crawford
  • Patent number: 8491471
    Abstract: For minimally invasive surgical applications, an expandable surgical retractor is inserted in a surgical corridor and expanded to a desired size and shape. Cooling allows the retractor to maintain the expanded characteristic. Following surgery, the retractor can be removed in a manner that minimizes bleeding and tissue damage.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: July 23, 2013
    Assignee: Dignity Health
    Inventors: Vivek R. Deshmukh, Neil R. Crawford
  • Patent number: 8452754
    Abstract: A tool facilitating static analysis for database applications, such that the static analysis tool (SAT) can significantly enhance the ability for developers to identify security, correctness and performance problems in database applications during the development phase of an application lifecycle. A static analysis tool for database applications presents a framework for database applications using the ADO.NET data access APIs. The SAT framework consists of a core set of static analysis services upon which verticals such as workload extraction, SQL injection detection, identifying data integrity violations, and SQL performance analysis are built using the core services.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: May 28, 2013
    Assignee: Microsoft Corporation
    Inventors: Vivek R. Narasayya, Arjun Dasgupta, Manoj A. Syamala
  • Publication number: 20130126483
    Abstract: A new method of process control for fusion welding maintains a controlled weld pool size or volume, for example in some applications a substantially constant weld pool size or volume. The invention comprises a method of linking machine and process variables to the weld pool size or volume in real time, thereby enabling constant weld pool volume control. The invention further comprises a method of using thermal inverse models to rapidly process real-time data and enable models-based control of welding processes so as to implement constant weld pool volume control.
    Type: Application
    Filed: January 2, 2013
    Publication date: May 23, 2013
    Inventors: Vivek R. Dave, Mark J. Cola
  • Patent number: 8429626
    Abstract: Aspects of the present invention are directed at obtaining user feedback and causing a package of content updates to be created and distributed based on the received feedback. In accordance with one embodiment, a method is provided for creating a package that contains one or more content updates configured to change the content that is displayed by default when a program executes. More specifically, the method includes obtaining input that describes one or more content updates. In this regard, the input received may include the user-defined content that will be displayed when the program executes and the identity of the content displayed by default. Then, the method assembles selected content updates into a package that is suitable for transmission over a network connection. When the package is assembled, processing is provided that allows the content updates in the package to be implemented on a remote computing device.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: April 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Cameron B. Lerum, Catherine A. Wissink, Roxanne M. Seubert, Sushmita Subramanian, Vivek R. Rao, Yaron Hezroni
  • Patent number: 8386529
    Abstract: This patent application relates to foreign-key detection. One implementation obtains a set of data tables. This implementation automatically determines foreign-key relationships of columns from separate tables of the set.
    Type: Grant
    Filed: February 21, 2010
    Date of Patent: February 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Surajit Chaudhuri, Vivek R. Narasayya, Zhimin Chen
  • Patent number: 8372224
    Abstract: The present inventions provide methods of manufacturing methods for case metallic materials for munitions that have high enthalpic energy release and controlled fragmentation and breakup enabling fragment speeds up to twice what is otherwise possible in explosively driven metal systems, and munitions made by such methods. Embodiments of the invention involve the thixotropic processing of energetic materials such as aluminum together with high density materials such as tantalum or tungsten to achieve material microstructures with a bulk density equivalent to steel, but with the energy release potential of materials such as finely dispersed aluminum powders.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: February 12, 2013
    Assignee: B6 Sigma, Inc.
    Inventors: Vivek R Dave, Mark J Cola, Robert E Swanson, Daniel Hartman
  • Patent number: 8359979
    Abstract: A projectile formed from dissimilar materials. The projectile includes a metallurgical interlayer that joins the dissimilar materials together. The metallurgical interlayer also matches the shock impedance of the two materials to prevent delamination during launch and during impact.
    Type: Grant
    Filed: April 19, 2006
    Date of Patent: January 29, 2013
    Assignee: B6 Sigma, Inc.
    Inventors: Vivek R. Dave, Mark J. Cola, Daniel A. Hartman, C. Robert Kline, Jr., Joel W. House, Geremy Jason Kleiser
  • Patent number: 8354608
    Abstract: A new method of process control for fusion welding maintains a controlled weld pool size or volume, for example in some applications a substantially constant weld pool size or volume. The invention comprises a method of linking machine and process variables to the weld pool size or volume in real time, thereby enabling constant weld pool volume control. The invention further comprises a method of using thermal inverse models to rapidly process real-time data and enable models-based control of welding processes so as to implement constant weld pool volume control.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: January 15, 2013
    Assignee: B6 Sigma, Inc.
    Inventors: Vivek R Dave, Mark J Cola
  • Patent number: 8307343
    Abstract: Infrastructure for capturing and correlating application context and database context for tuning, profiling and debugging tasks. The application context can include events such as data access events, and the database context can include events such as database server events. The events can be obtained from server tracing, data access layer tracing, and/or application tracing and written into respective log files. A data access event can indicate that an application consumed a row from a result set returned from a DBMS query. A post-processing step can correlate the application and database contexts by tokenizing strings and computing intersections between the tokenized strings. A tool inside a development environment may also suggest a query hint for the database or a data access API for the application based on the correlated context.
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: November 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Surajit Chaudhuri, Vivek R. Narasayya, Manoj A. Symala