Patents by Inventor Xiaolan Shen
Xiaolan Shen 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: 10191963Abstract: Techniques are described for prefetching analytic results across multiple levels of a dimension in a multidimensional dataset. In some embodiments, an application layer sends a request to view a summary of a multidimensional dataset, where the request targets a first level of a particular dimension of the multidimensional dataset. In response to receiving the request, a pre-fetch range is determined. The pre-fetch range identifies how many levels to analyze along the particular dimension of the multidimensional dataset. At least one analytical operation is performed for the first level of the particular dimension and one or more levels that are within the pre-fetch range of the first level. A first analytic result for the first level is returned to the application layer. For each respective level of the one or more levels within the pre-fetch range, a respective analytic result is stored in a cache.Type: GrantFiled: February 29, 2016Date of Patent: January 29, 2019Assignee: Oracle International CorporationInventors: Xiaolan Shen, Sangeeta Dattawadkar, Edwin Meijer, Aravindan Vijayan
-
Patent number: 9937632Abstract: A trim shear is adapted to trim the front and tail ends of a hot rolled product exiting from a rolling mill along a mill pass line and travelling at either high or low speeds, depending on the size of the product being rolled. The trim shear comprises a trim station having a high speed a set of trim knives configured and arranged to trim the front and tail ends of high speed products, and a different low speed set of trim knives disposed laterally from the high speed set of trim knives and configured and arranged to trim the front and tail ends of low speed products; and the trim station is transversely shifted with respect to the mill pass line to alternatively locate either one or the other of the sets of trim knives in an active position on the mill pass line.Type: GrantFiled: January 25, 2016Date of Patent: April 10, 2018Assignee: PRIMETALS TECHNOLOGIES USA LLCInventors: William Xiaolan Shen, Keith E. Fiorucci, Christopher D. Lashua, Kenneth Plante
-
Patent number: 9519308Abstract: A printed circuit board and a design method thereof are disclosed. The design method includes: wiring signal lines on an area basis at inner layers adjacent to outer surface layers; arranging the outer surface layers with no wiring or few wirings and interconnecting the outer surface layers through vias, so that the outer surface layers function as a primary ground; and setting parameters of a line width and a layer height to control a target impedance value. The printed circuit board includes outer surface layers and two inner layers therebetween. The inner layers adjacent to the outer surface layers are used for arranging signal lines on an area basis; and the outer surface layers are arranged with no wiring or few wirings and are interconnected as a primary ground through vias. The invention also discloses a mainboard of a terminal product using the printed circuit board.Type: GrantFiled: March 7, 2014Date of Patent: December 13, 2016Assignee: Huawei Technologies Co., Ltd.Inventors: Xiaolan Shen, Qingsong Ye, Konggang Wei
-
Publication number: 20160350305Abstract: Techniques are described for prefetching analytic results across multiple levels of a dimension in a multidimensional dataset. In some embodiments, an application layer sends a request to view a summary of a multidimensional dataset, where the request targets a first level of a particular dimension of the multidimensional dataset. In response to receiving the request, a pre-fetch range is determined. The pre-fetch range identifies how many levels to analyze along the particular dimension of the multidimensional dataset. At least one analytical operation is performed for the first level of the particular dimension and one or more levels that are within the pre-fetch range of the first level. A first analytic result for the first level is returned to the application layer. For each respective level of the one or more levels within the pre-fetch range, a respective analytic result is stored in a cache.Type: ApplicationFiled: February 29, 2016Publication date: December 1, 2016Inventors: Xiaolan Shen, Sangeeta Dattawadkar, Edwin Meijer, Aravindan Vijayan
-
Publication number: 20160136833Abstract: A trim shear is adapted to trim the front and tail ends of a hot rolled product exiting from a rolling mill along a mill pass line and travelling at either high or low speeds, depending on the size of the product being rolled. The trim shear comprises a trim station having a high speed a set of trim knives configured and arranged to trim the front and tail ends of high speed products, and a different low speed set of trim knives disposed laterally from the high speed set of trim knives and configured and arranged to trim the front and tail ends of low speed products; and traversing means for shifting the trim station transversely with respect to the mill pass line to alternatively locate either one or the other of said sets of trim knives in an active position on the mill pass line.Type: ApplicationFiled: January 25, 2016Publication date: May 19, 2016Inventors: William Xiaolan Shen, Keith E. Fiorucci, Christopher D. Lashua, Kenneth Plante
-
Patent number: 9278456Abstract: A trim shear is adapted to trim the front and tail ends of a hot rolled product exiting from a rolling mill along a mill pass line and travelling at either high or low speeds, depending on the size of the product being rolled. The trim shear comprises a trim station having a high speed a set of trim knives configured and arranged to trim the front and tail ends of high speed products. A different low speed set of trim knives are disposed laterally from the high speed set of trim knives and configured and arranged to trim the front and tail ends of low speed products. The trim station is shifted transversely with respect to the mill pass line to alternatively locate either one or the other of the sets of trim knives in an active position on the mill pass line.Type: GrantFiled: June 20, 2013Date of Patent: March 8, 2016Assignee: Siemens Industry, Inc.Inventors: William Xiaolan Shen, Keith E. Fiorucci, Christopher D. Lashua, Kenneth Plante
-
Patent number: 8997540Abstract: A method is described in which a length of hot rolled product is decelerated in the course of being passed through the rotating curved guide of a coiler. The product exits the coiler at a reduced velocity and is delivered to and progressively accumulated on a cylindrical drum as a helical formation of rings. The drum is rotated to continuously unwind the accumulating product at the reduced velocity. The tail end of the product is retained in the coiler until substantially all of the rings previously deposited on the drum have been unwound.Type: GrantFiled: May 14, 2012Date of Patent: April 7, 2015Assignee: Primetals Technologies USA LLCInventor: William Xiaolan Shen
-
Publication number: 20150078688Abstract: A bearing arrangement comprises first and second axially spaced oil film bearings rotatably supporting a rolling mill roll shaft. An annular pressure plate is carried by and fixed relative to the roll shaft for rotation therewith. Third and fourth oil film bearings act on opposite sides of the pressure plate to axially fix the roll shaft.Type: ApplicationFiled: September 13, 2013Publication date: March 19, 2015Applicant: Siemens Industry, Inc.Inventors: William Xiaolan Shen, Keith E. Fiorucci
-
Publication number: 20140373695Abstract: A trim shear is adapted to trim the front and tail ends of a hot rolled product exiting from a rolling mill along a mill pass line and travelling at either high or low speeds, depending on the size of the product being rolled. The trim shear comprises a trim station having a high speed a set of trim knives configured and arranged to trim the front and tail ends of high speed products, and a different low speed set of trim knives disposed laterally from the high speed set of trim knives and configured and arranged to trim the front and tail ends of low speed products; and traversing means for shifting the trim station transversely with respect to the mill pass line to alternatively locate either one or the other of said sets of trim knives in an active position on the mill pass line.Type: ApplicationFiled: June 20, 2013Publication date: December 25, 2014Applicant: SIEMENS INDUSTRY, INC.Inventors: William Xiaolan Shen, Keith E. Fiorucci, Christopher D. Lashua, Kenneth Plante
-
Publication number: 20140185217Abstract: A printed circuit board and a design method thereof are disclosed. The design method includes: wiring signal lines on an area basis at inner layers adjacent to outer surface layers; arranging the outer surface layers with no wiring or few wirings and interconnecting the outer surface layers through vias, so that the outer surface layers function as a primary ground; and setting parameters of a line width and a layer height to control a target impedance value. The printed circuit board includes outer surface layers and two inner layers therebetween. The inner layers adjacent to the outer surface layers are used for arranging signal lines on an area basis; and the outer surface layers are arranged with no wiring or few wirings and are interconnected as a primary ground through vias. The invention also discloses a mainboard of a terminal product using the printed circuit board.Type: ApplicationFiled: March 7, 2014Publication date: July 3, 2014Applicant: Huawei Technologies Co., Ltd.Inventors: Xiaolan SHEN, Qingsong YE, Konggang WEI
-
Patent number: 8723047Abstract: A printed circuit board and a design method thereof are disclosed. The design method includes: wiring signal lines on an area basis at inner layers adjacent to outer surface layers; arranging the outer surface layers with no wiring or few wirings and interconnecting the outer surface layers by way of through vias, so that the outer surface layers function as a primary ground; and setting parameters of a line width and a layer height to control a target impedance value. The printed circuit board includes outer surface layers and two inner layers therebetween. The inner layers adjacent to the outer surface layers are used for arranging signal lines on an area basis; and the outer surface layers are arranged with no wiring or few wirings and are interconnected as a primary ground through vias. The invention also discloses a mainboard of a terminal product using the printed circuit board.Type: GrantFiled: March 21, 2008Date of Patent: May 13, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Xiaolan Shen, Qingsong Ye, Konggang Wei
-
Publication number: 20130074567Abstract: A rolling mill rotating entry system (RES) with at least one front end-driven drum that indexes alignment of the RES guide path and drum with the bar stock transfer guide path. The front end drive system is offset from the bar stock transfer path, so that the bar stock has sufficient clearance to enter the guide path. The front end drive system facilitates desired indexed alignment of the RES guide path and the bar stock transfer path without the need for front end braking or damping systems that are customarily used with rear driven drums in known RES systems. Other RES embodiments include a rear drive system that drives the drum in tandem with the front drive system.Type: ApplicationFiled: March 31, 2012Publication date: March 28, 2013Applicant: Siemens Industry, Inc.Inventors: Michael J. Eldredge, William Xiaolan Shen, Jianping Zhang
-
Publication number: 20130075521Abstract: A method is described in which a length of hot rolled product is decelerated in the course of being passed through the rotating curved guide of a coiler. The product exits the coiler at a reduced velocity and is delivered to and progressively accumulated on a cylindrical drum as a helical formation of rings. The drum is rotated to continuously unwind the accumulating product at the reduced velocity. The tail end of the product is retained in the coiler until substantially all of the rings previously deposited on the drum have been unwound.Type: ApplicationFiled: May 14, 2012Publication date: March 28, 2013Applicant: SIEMENS INDUSTRY, INC.Inventor: William Xiaolan Shen
-
Publication number: 20120261173Abstract: The present invention provides a method for shielding a printed circuit board and a printed circuit board. The method includes: providing a substrate; manufacturing at least one layer of copper foil on the substrate; forming a first solder mask layer on the surface layer of copper foil; and forming a carbon oil layer to cover the first solder mask layer, so as to shield wirings of all copper foil layers below the carbon oil layer on the printed circuit board. The printed circuit board includes: a substrate; at least one layer of copper foil, manufactured on the substrate; a first solder mask layer, formed on the surface layer of copper foil; and a carbon oil layer, covering the first solder mask layer.Type: ApplicationFiled: June 22, 2012Publication date: October 18, 2012Applicant: Huawei Device Co., LtdInventors: Xiaolan Shen, Lei Lin
-
Patent number: 7996442Abstract: A method, system, and computer program product provides the capability to compare data object definitions in a database in a less costly and less time-consuming manner than previous techniques. A method of comparing multiple versions of data item definitions in a database comprises generating a first version of comparison information relating to a plurality of data item definitions in the database by comparing information relating to data item definitions obtained from a first source and information relating to data item definitions obtained from a second source and generating a second version of comparison information relating to a plurality of data item definitions in the database by comparing information relating to data item definitions obtained from a first source and information relating to data item definitions obtained from a second source to the first version of comparison information.Type: GrantFiled: October 17, 2005Date of Patent: August 9, 2011Assignee: Oracle International CorporationInventors: Andrew Heath Bodge, Harish Akali, Luming Han, Xiaolan Shen
-
Patent number: 7979410Abstract: Systems, methods, and other embodiments associated with maintaining referential integrity while masking database columns are described. One example method includes determining a transitive closure for dependency relationships involving a column to be masked and other columns related to the column to be masked through a dependency relationship. The example method may also include identifying a root column for a column in the transitive closure and creating a mapping table that stores original values and masking values for the root column. The method includes masking the root column and related child columns based on the mapping table in a manner that maintains referential integrity between the root column and the child column. Integrity may be maintained by masking corresponding values in the root column and a child column(s) with identical mask values from the mapping table.Type: GrantFiled: July 30, 2008Date of Patent: July 12, 2011Assignee: Oracle International Corp.Inventors: Ravi Pattabhi, Harish Akali, Luming Han, Xiaolan Shen, Andrew Bodge
-
Patent number: 7882134Abstract: Systems, methodologies, media, and other embodiments associated with producing non-repeating random values for use in data masking are described. One example method includes accessing data describing a mask for a value in a database table column to be masked. The example method may also include identifying a number of distinct values in the database table column to be masked and determining a field width for a mask to provide unique random numbers to mask the distinct values. The method may include identifying locations in a mask value to store the unique random value and locations in a mask value to store filler values. The mask value may include different character sets and may comply with user specified formats. The method may include generating a set of statements that when executed produce a mapping table that includes masks for distinct values in the database table column to be masked.Type: GrantFiled: April 28, 2008Date of Patent: February 1, 2011Assignee: Oracle International CorporationInventors: Ravi Pattabhi, Harish Akali, Luming Han, Xiaolan Shen, Andrew Bodge
-
Publication number: 20100030795Abstract: Systems, methods, and other embodiments associated with maintaining referential integrity while masking database columns are described. One example method includes determining a transitive closure for dependency relationships involving a column to be masked and other columns related to the column to be masked through a dependency relationship. The example method may also include identifying a root column for a column in the transitive closure and creating a mapping table that stores original values and masking values for the root column. The method includes masking the root column and related child columns based on the mapping table in a manner that maintains referential integrity between the root column and the child column. Integrity may be maintained by masking corresponding values in the root column and a child column(s) with identical mask values from the mapping table.Type: ApplicationFiled: July 30, 2008Publication date: February 4, 2010Applicant: Oracle International Corp.Inventors: Ravi Pattabhi, Harish Akali, Luming Han, Xiaolan Shen, Andrew Bodge
-
Publication number: 20090271361Abstract: Systems, methodologies, media, and other embodiments associated with producing non-repeating random values for use in data masking are described. One example method includes accessing data describing a mask for a value in a database table column to be masked. The example method may also include identifying a number of distinct values in the database table column to be masked and determining a field width for a mask to provide unique random numbers to mask the distinct values. The method may include identifying locations in a mask value to store the unique random value and locations in a mask value to store filler values. The mask value may include different character sets and may comply with user specified formats. The method may include generating a set of statements that when executed produce a mapping table that includes masks for distinct values in the database table column to be masked.Type: ApplicationFiled: April 28, 2008Publication date: October 29, 2009Applicant: Oracle International Corp.Inventors: Ravi Pattabhi, Harish Akali, Luming Han, Xiaolan Shen, Andrew Bodge
-
Publication number: 20080230258Abstract: A printed circuit board and a design method thereof are disclosed. The design method includes: wiring signal lines on an area basis at inner layers adjacent to outer surface layers; arranging the outer surface layers with no wiring or few wirings and interconnecting the outer surface layers by way of through vias, so that the outer surface layers function as a primary ground; and setting parameters of a line width and a layer height to control a target impedance value. The printed circuit board includes outer surface layers and two inner layers therebetween. The inner layers adjacent to the outer surface layers are used for arranging signal lines on an area basis; and the outer surface layers are arranged with no wiring or few wirings and are interconnected as a primary ground through vias. The invention also discloses a mainboard of a terminal product using the printed circuit board.Type: ApplicationFiled: March 21, 2008Publication date: September 25, 2008Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xiaolan SHEN, Qingsong YE, Konggang WEI