Patents by Inventor Junyi Xie

Junyi Xie 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: 10606834
    Abstract: Techniques are provided for sharing expression evaluation across a database management system and a storage layer. In an embodiment, a computer identifies, in a query execution plan compiled for a query, a plurality of target operators that includes an expression that computes a common value. A storage layer evaluates the expression that computes the common value during a table scan of stored data indicated by the expression. For at least one target operator of the plurality of target operators, the computer modifies a row input of the at least one target operator to add a column to receive an evaluation result comprising the common value from the storage layer. The query execution plan is performed by a database management system and the storage layer.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: March 31, 2020
    Assignee: Oracle International Corporation
    Inventors: Thierry Cruanes, Junyi Xie, Yiu Woon Lau
  • Publication number: 20180144029
    Abstract: Techniques are provided for sharing expression evaluation across a database management system and a storage layer. In an embodiment, a computer identifies, in a query execution plan compiled for a query, a plurality of target operators that includes an expression that computes a common value. A storage layer evaluates the expression that computes the common value during a table scan of stored data indicated by the expression. For at least one target operator of the plurality of target operators, the computer modifies a row input of the at least one target operator to add a column to receive an evaluation result comprising the common value from the storage layer. The query execution plan is performed by a database management system and the storage layer.
    Type: Application
    Filed: September 26, 2017
    Publication date: May 24, 2018
    Inventors: Thierry Cruanes, Junyi Xie, Yiu Woon Lau
  • Patent number: 9773041
    Abstract: Techniques are provided for sharing expression evaluation across a database management system and a storage layer. According to an embodiment, a plurality of target operators are identified that include a common expression. Each respective target operator corresponds to a step that evaluates the common expression during query execution. The plurality of target operators are modified to enable sharing of an evaluation result of the common expression. The query is executed according to the target operators. During query execution, the evaluation result is shared by the target operators. In other embodiments, the evaluation of the common expression is pushed to a storage layer. During query execution, a database management system retrieves the evaluation result of the common expression from the storage layer.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: September 26, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Thierry Cruanes, Junyi Xie, Yiu Woon Lau
  • Publication number: 20140258266
    Abstract: Techniques are provided for sharing expression evaluation across a database management system and a storage layer. According to an embodiment, a plurality of target operators are identified that include a common expression. Each respective target operator corresponds to a step that evaluates the common expression during query execution. The plurality of target operators are modified to enable sharing of an evaluation result of the common expression. The query is executed according to the target operators. During query execution, the evaluation result is shared by the target operators. In other embodiments, the evaluation of the common expression is pushed to a storage layer. During query execution, a database management system retrieves the evaluation result of the common expression from the storage layer.
    Type: Application
    Filed: March 6, 2013
    Publication date: September 11, 2014
    Inventors: Thierry Cruanes, Junyi Xie, Yiu Woon Lau
  • Patent number: 8388417
    Abstract: An angle grinder is provided including a radial fan assembly. The radial fan assembly is configured to direct exhaust radially outwardly and axially away from a user of the angle grinder. Brush card assemblies for an angle grinder are also provided. The brush card assemblies provide for the securing of brush cards to a field case of the angle grinder by the interface between the field case and brush cards. Additionally, a spindle lock mechanism and a safety mechanism for an angle grinder are provided.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: March 5, 2013
    Assignee: Black & Decker Inc.
    Inventors: Paul K. Trautner, Philip T. Miller, Kevin S. Agan, Erik Ekstrom, Junyi Xie, Yaping Yang, Jason R. Melvin, Gregg L. Sheddy
  • Publication number: 20110281507
    Abstract: An angle grinder is provided including a radial fan assembly. The radial fan assembly is configured to direct exhaust radially outwardly and axially away from a user of the angle grinder. Brush card assemblies for an angle grinder are also provided. The brush card assemblies provide for the securing of brush cards to a field case of the angle grinder by the interface between the field case and brush cards. Additionally, a spindle lock mechanism and a safety mechanism for an angle grinder are provided.
    Type: Application
    Filed: July 28, 2011
    Publication date: November 17, 2011
    Applicant: BLACK & DECKER INC.
    Inventors: Paul K. Trautner, Philip T. Miller, Kevin S. Agan, Erik A. Ekstrom, Junyi Xie, Yaping Yang, Jason Melvin, Gregg L. Sheddy
  • Patent number: 7988538
    Abstract: An angle grinder is provided including a radial fan assembly. The radial fan assembly is configured to direct exhaust radially outwardly and axially away from a user of the angle grinder. Brush card assemblies for an angle grinder are also provided. The brush card assemblies provide for the securing of brush cards to a field case of the angle grinder by the interface between the field case and brush cards. Additionally, a spindle lock mechanism and a safety mechanism for an angle grinder are provided.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: August 2, 2011
    Assignee: Black & Decker Inc.
    Inventors: Paul K. Trautner, Philip T. Miller, Kevin S. Agan, Erik Ekstrom, Junyi Xie, Yaping Yang, Jason Melvin, Gregg L. Sheddy
  • Publication number: 20080090504
    Abstract: An angle grinder is provided including a radial fan assembly. The radial fan assembly is configured to direct exhaust radially outwardly and axially away from a user of the angle grinder. Brush card assemblies for an angle grinder are also provided. The brush card assemblies provide for the securing of brush cards to a field case of the angle grinder by the interface between the field case and brush cards. Additionally, a spindle lock mechanism and a safety mechanism for an angle grinder are provided.
    Type: Application
    Filed: October 13, 2006
    Publication date: April 17, 2008
    Applicant: Black & Decker Inc.
    Inventors: Paul K. Trautner, Philip T. Miller, Kevin S. Agan, Erik A. Ekstrom, Junyi Xie, Yaping Yang, Jason Melvin, Gregg L. Sheddy