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: 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: 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: 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
-
Publication number: 20070088766Abstract: A method, system and computer program product provides the capability to capture and store data object definitions in a database in a less costly and less time-consuming manner than previous techniques. A method of capturing and storing multiple versions of data item definitions in a database comprises generating a first version of information relating to a plurality of data item definitions in the database, and generating a second version of information relating to a plurality of data item definitions in the database by recapturing only information relating to those data item definitions that have changed since the first version was generated.Type: ApplicationFiled: October 17, 2005Publication date: April 19, 2007Inventors: Andrew Bodge, Harish Akali, Luming Han, Xiaolan Shen
-
Publication number: 20070088733Abstract: 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: ApplicationFiled: October 17, 2005Publication date: April 19, 2007Inventors: Andrew Bodge, Harish Akali, Luming Han, Xiaolan Shen
-
Patent number: 6745656Abstract: A flying shear has leader and follower blades rotating in opposite directions about parallel axes located above and below a horizontal plane. The radius of rotation of the leader blade is longer than the radius of rotation of the follower blade. The blades are configured and arranged to coact in a radially overlapping relationship at a cutting zone spaced vertically from the horizontal plane. A switch directs longitudinally moving products such as bars, rods and the like from the horizontal plane across the cutting zone for separation by the rotating blades into leading and trailing segments.Type: GrantFiled: April 8, 1999Date of Patent: June 8, 2004Assignee: Morgan Construction CompanyInventors: Xiaolan Shen, T. Michael Shore
-
Patent number: 6684745Abstract: A shear is disclosed for subdividing an elongated product moving longitudinally in a horizontal plane. The shear includes upper and lower continuously rotating blades respectively coacting in a radially overlapping relationship at first and second laterally disposed cutting zones. An upstream switch operates to divert the product laterally across the cutting zones to separate a leading end from an intermediate section in the first cutting zone, and to separate a trailing end from the intermediate section in the second cutting zone.Type: GrantFiled: January 3, 2002Date of Patent: February 3, 2004Assignee: Morgan Construction CompanyInventors: Xiaolan Shen, T. Michael Shore
-
Publication number: 20020092391Abstract: A shear is disclosed for subdividing an elongated product moving longitudinally in a horizontal plane. The shear includes upper and lower continuously rotating blades respectively coacting in a radially overlapping relationship at first and second laterally disposed cutting zones. An upstream switch operates to divert the product laterally across the cutting zones to separate a leading end from an intermediate section in the first cutting zone, and to separate a trailing end from the intermediate section in the second cutting zone.Type: ApplicationFiled: January 3, 2002Publication date: July 18, 2002Inventors: Xiaolan Shen, T. Michael Shore
-
Patent number: 6209377Abstract: A roll stand for a rolling mill, comprising: a support structure adapted to be fixed at a selected location along a mill center line. First and second work rolls are configured and arranged to roll products directed therebetween. The first work roll has roll necks journalled for rotation in bearings contained in first chocks, and the second work roll likewise has roll necks journalled for rotation in bearings contained in second chocks, with the first and second chocks of the work rolls being arranged in pairs located on opposite sides of the mill center line. The first and second chocks of each pair are connected to the support structure for pivotal movement respectively about parallel first and second connecting axes which extend in parallel relationship with respect to the axes of the rolls and orthogonally with respect to the mill center line.Type: GrantFiled: February 16, 2000Date of Patent: April 3, 2001Assignee: Morgan Construction CompanyInventors: T. Michael Shore, Xiaolan Shen
-
Patent number: 5934131Abstract: A rolling mill assembly includes a support shaft having a tapered section leading from an abutment to an end section. A ring-shaped roll having inboard and outboard flanks and a cylindrical bore is axially mounted on the shaft with its inboard flank seated against the abutment and with its cylindrical bore surrounding the tapered shaft section. A tapered sleeve is interposed between the tapered shaft section of and the cylindrical roll bore. A circular retainer is axially received on and rotatably fixed with respect to the end section of the shaft. A nut is threaded onto the end section of the shaft to operate via the retainer to center the roll on the shaft by tightly inserting the sleeve between the tapered shaft section and the cylindrical roll bore. Screw members are threaded though the retainer into axial engagement with the outboard flank of the roll to urge the inboard flank of the roll against the abutment.Type: GrantFiled: August 10, 1998Date of Patent: August 10, 1999Assignee: Morgan Construction CompanyInventor: Xiaolan Shen