Patents by Inventor Artem D. Yegorov

Artem D. Yegorov 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: 9805093
    Abstract: The present invention extends to methods, systems, and computer program products for executed stored procedures at parallel databases. Stored procedures are transformed so that execution of the stored procedure is split between a standalone database server and a parallel database coordinator. Execution of the stored procedure is initiated at the standalone database server. At execution time, control-flow statements, variable assignment, expression evaluation, etc., are handled by the standalone database server. SQL statements are passed from the standalone database server to the database for the execution. Results from executed SQL statements can be returned to the standalone database server or to a client. The parallel database coordinator can be added as a linked server to the standalone database server. In some embodiments, a session token is used to share session state between different parties.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: October 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikhil Teletia, Alan Dale Halverson, Artem D. Yegorov
  • Publication number: 20150347513
    Abstract: The present invention extends to methods, systems, and computer program products for executed stored procedures at parallel databases. Stored procedures are transformed so that execution of the stored procedure is split between a standalone database server and a parallel database coordinator. Execution of the stored procedure is initiated at the standalone database server. At execution time, control-flow statements, variable assignment, expression evaluation, etc., are handled by the standalone database server. SQL statements are passed from the standalone database server to the database for the execution. Results from executed SQL statements can be returned to the standalone database server or to a client. The parallel database coordinator can be added as a linked server to the standalone database server. In some embodiments, a session token is used to share session state between different parties.
    Type: Application
    Filed: August 12, 2015
    Publication date: December 3, 2015
    Inventors: Nikhil Teletia, Alan Dale Halverson, Artem D. Yegorov
  • Patent number: 9128990
    Abstract: The present invention extends to methods, systems, and computer program products for executed stored procedures at parallel databases. Stored procedures are transformed so that execution of the stored procedure is split between a standalone database server and a parallel database coordinator. Execution of the stored procedure is initiated at the standalone database server. At execution time, control-flow statements, variable assignment, expression evaluation, etc., are handled by the standalone database server. SQL statements are passed from the standalone database server to the database for the execution. Results from executed SQL statements can be returned to the standalone database server or to a client. The parallel database coordinator can be added as a linked server to the standalone database server. In some embodiments, a session token is used to share session state between different parties.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 8, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikhil Teletia, Alan Dale Halverson, Artem D. Yegorov
  • Patent number: 8930770
    Abstract: The present invention extends to methods, systems, and computer program products for monitoring the health of distributed systems. Embodiments of the invention provide distributed, self-maintained, continuous health monitoring. Using XML and pluggable infrastructure, a logical view of an appliance can be provided. The logical view abstracts physical implementation details of the appliance. Monitoring agents can correlate different distributed system failures and events and reason over collected health information.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: January 6, 2015
    Assignee: Microsoft Corporation
    Inventors: Igor Stanko, Matthew K. Peebles, Namyong Lee, Artem D. Yegorov
  • Publication number: 20140280324
    Abstract: The present invention extends to methods, systems, and computer program products for executed stored procedures at parallel databases. Stored procedures are transformed so that execution of the stored procedure is split between a standalone database server and a parallel database coordinator. Execution of the stored procedure is initiated at the standalone database server. At execution time, control-flow statements, variable assignment, expression evaluation, etc., are handled by the standalone database server. SQL statements are passed from the standalone database server to the database for the execution. Results from executed SQL statements can be returned to the standalone database server or to a client. The parallel database coordinator can be added as a linked server to the standalone database server. In some embodiments, a session token is used to share session state between different parties.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Nikhil Teletia, Alan Dale Halverson, Artem D. Yegorov
  • Publication number: 20140156832
    Abstract: The present invention extends to methods, systems, and computer program products for monitoring the health of distributed systems. Embodiments of the invention provide distributed, self-maintained, continuous health monitoring. Using XML and pluggable infrastructure, a logical view of an appliance can be provided. The logical view abstracts physical implementation details of the appliance. Monitoring agents can correlate different distributed system failures and events and reason over collected health information.
    Type: Application
    Filed: October 29, 2013
    Publication date: June 5, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Igor Stanko, Matthew K. Peebles, Namyong Lee, Artem D. Yegorov
  • Patent number: 8719335
    Abstract: The claimed subject matter provides a system and/or a method that facilitates integrating two or more applications for secure sharing of data. A line of business (LOB) system can include a portion of metadata associated with a business application. An adapter can employ a dynamic service contract to the LOB system, wherein the service contract is a fluid contract constructed in real time from a portion of metadata selected within the LOB system. Moreover, the adapter can enable a client to access the portion of metadata selected via the service contract.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: May 6, 2014
    Assignee: Microsoft Corporation
    Inventors: Chandramouli Venkatesh, Artem D. Yegorov, Ehab Sobhy, Xing Wu, Sonu Arora
  • Patent number: 8572439
    Abstract: The present invention extends to methods, systems, and computer program products for monitoring the health of distributed systems. Embodiments of the invention provide distributed, self-maintained, continuous health monitoring. Using XML and pluggable infrastructure, a logical view of an appliance can be provided. The logical view abstracts physical implementation details of the appliance. Monitoring agents can correlate different distributed system failures and events and reason over collected health information.
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: October 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Igor Stanko, Matthew K. Peebles, Namyong Lee, Artem D. Yegorov
  • Publication number: 20120284571
    Abstract: The present invention extends to methods, systems, and computer program products for monitoring the health of distributed systems. Embodiments of the invention provide distributed, self-maintained, continuous health monitoring. Using XML and pluggable infrastructure, a logical view of an appliance can be provided. The logical view abstracts physical implementation details of the appliance. Monitoring agents can correlate different distributed system failures and events and reason over collected health information.
    Type: Application
    Filed: May 4, 2011
    Publication date: November 8, 2012
    Applicant: Microsoft Corporation
    Inventors: Igor Stanko, Matthew K. Peebles, Namyong Lee, Artem D. Yegorov
  • Publication number: 20090055202
    Abstract: The claimed subject matter provides a system and/or a method that facilitates integrating two or more applications for secure sharing of data. A line of business (LOB) system can include a portion of metadata associated with a business application. An adapter can employ a dynamic service contract to the LOB system, wherein the service contract is a fluid contract constructed in real time from a portion of metadata selected within the LOB system. Moreover, the adapter can enable a client to access the portion of metadata selected via the service contract.
    Type: Application
    Filed: August 21, 2007
    Publication date: February 26, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Chandramouli Venkatesh, Artem D. Yegorov, Ehab Sobhy, Xing Wu, Sonu Arora