Patents by Inventor Tony Shen
Tony 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).
-
Publication number: 20220064953Abstract: A hanger bar assembly comprises a first hanger bar, a second hanger bar, and a hanger bar holder. The first hanger bar and the second hanger bar are mechanically coupled where the first hanger bar slides relative to the second hang bar in a telescopic manner. The first hanger bar and the second hanger bar both include an interlocking structure that interlocks the first hanger bar with the second hanger bar, reducing lateral movement, such as backlash or slop. The hanger bar holder is used to hold at least one of the first hanger bar or the second hanger bar. The hanger bar holder includes a first section to guide at least the first hanger bar and a second section to guide at least the second hanger bar. The first section and the second section also constrain lateral movement of the first hanger bar and the second hanger bar, respectively.Type: ApplicationFiled: April 13, 2021Publication date: March 3, 2022Inventor: Tony SHEN
-
Patent number: 10975570Abstract: A hanger bar assembly comprises a first hanger bar, a second hanger bar, and a hanger bar holder. The first hanger bar and the second hanger bar are mechanically coupled where the first hanger bar slides relative to the second hang bar in a telescopic manner. The first hanger bar and the second hanger bar both include an interlocking structure that interlocks the first hanger bar with the second hanger bar, reducing lateral movement, such as backlash or slop. The hanger bar holder is used to hold at least one of the first hanger bar or the second hanger bar. The hanger bar holder includes a first section to guide at least the first hanger bar and a second section to guide at least the second hanger bar. The first section and the second section also constrain lateral movement of the first hanger bar and the second hanger bar, respectively.Type: GrantFiled: May 28, 2020Date of Patent: April 13, 2021Assignee: DMF, Inc.Inventor: Tony Shen
-
Publication number: 20200291652Abstract: A hanger bar assembly comprises a first hanger bar, a second hanger bar, and a hanger bar holder. The first hanger bar and the second hanger bar are mechanically coupled where the first hanger bar slides relative to the second hang bar in a telescopic manner. The first hanger bar and the second hanger bar both include an interlocking structure that interlocks the first hanger bar with the second hanger bar, reducing lateral movement, such as backlash or slop. The hanger bar holder is used to hold at least one of the first hanger bar or the second hanger bar. The hanger bar holder includes a first section to guide at least the first hanger bar and a second section to guide at least the second hanger bar. The first section and the second section also constrain lateral movement of the first hanger bar and the second hanger bar, respectively.Type: ApplicationFiled: May 28, 2020Publication date: September 17, 2020Inventor: Tony Shen
-
Patent number: 10318682Abstract: Various embodiments provide for analyzing impedance states of a set of nodes in a circuit design and providing a set of reasons for those impedance states. The set of reasons can include a reason regarding why a particular node is reported as being in high-impedance (highz) state or in low-impedance (lowz) state, and the reason may be for a specific time point during transient analysis of the circuit design. Some embodiments are implemented within a debugging utility of an electronic design automation (EDA) software system.Type: GrantFiled: June 30, 2017Date of Patent: June 11, 2019Assignee: Cadence Design Systems, Inc.Inventors: Tony Shen, Amaninder Singh Saini, Ting Gao
-
Patent number: 10179940Abstract: A method and apparatus are present for manufacturing a part. The part is comprised of a metal alloy and is positioned to form a positioned part. An electromagnetic field is generated that heats the positioned part. A surface of the positioned part is exposed to an inert gas, while the electromagnetic field is generated to create an inverse thermal gradient between an exterior of the positioned part and an interior section of the positioned part to form a heat treated part.Type: GrantFiled: November 16, 2015Date of Patent: January 15, 2019Assignee: The Boeing CompanyInventors: Brad L. Kirkwood, Marc R. Matsen, Tony Shen, Wesley B. Crow
-
Patent number: 9753841Abstract: According to a computer-implemented method, a determination is made of content of an inbound request that is received at a composite software application from a client. The composite software application utilizes features from an application component that is deployed independently from the composite software application. A determination is made of content of an outbound request that is transmitted from the composite software application to the application component, with the outbound request being triggered by the inbound request. A determination is also made of content of a response to the inbound request that is transmitted from the composite software application to the client. The content of each of the inbound request, the response to the inbound request, and the outbound request are recorded in a repository as a baseline test case for regression testing of the composite software application.Type: GrantFiled: December 22, 2014Date of Patent: September 5, 2017Assignee: CA, Inc.Inventors: Tony Shen, Kevin Liu, XunXiao Wang, Bolt Zhang
-
Patent number: 9740457Abstract: According to one aspect of the present disclosure, a computer-implemented method is disclosed. From a plurality of data sources, software development data is obtained that relates to development of a software application and includes a time and description of multiple types of events that occurred during a predefined time period during development of the software application. A view selection of one of a plurality of views is received, wherein each view has a respective predefined timeline display template. The software development data is formatted according to the predefined timeline display template of the view selection to obtain a timeline of the software development data. The timeline of the software development data is displayed on an electronic display.Type: GrantFiled: February 24, 2014Date of Patent: August 22, 2017Assignee: CA, Inc.Inventors: Kevin Liu, Bolt Zhang, Shichao Wang, Tony Shen
-
Patent number: 9720813Abstract: Information associated with tests performed on an application program is captured and stored in memory. This information is then used to recommend a set of regression tests to a user for use in regression testing the application. Particularly, responsive to being notified about a change in the program code, the device analyzes the stored information and recommends a selected set of regression tests to a user based on the results of that analysis. The recommended tests enable the user to adequately regression test the program code in the application program using an optimal number of test cases.Type: GrantFiled: August 13, 2015Date of Patent: August 1, 2017Assignee: CA, Inc.Inventors: Kevin Liu, Tony Shen
-
Publication number: 20170046245Abstract: Information associated with tests performed on an application program is captured and stored in memory. This information is then used to recommend a set of regression tests to a user for use in regression testing the application. Particularly, responsive to being notified about a change in the program code, the device analyzes the stored information and recommends a selected set of regression tests to a user based on the results of that analysis. The recommended tests enable the user to adequately regression test the program code in the application program using an optimal number of test cases.Type: ApplicationFiled: August 13, 2015Publication date: February 16, 2017Inventors: Kevin Liu, Tony Shen
-
Patent number: 9547579Abstract: Data being processed by source code modules of a test version of an application is captured and analyzed during execution of the test version of the application. Based on the analysis, errors caused by the source code modules of the test version of the application are automatically detected. Based on a comparison of the source code modules associated with the test version of the application to corresponding source code modules associated with a baseline version of the application, the source code module in the test version of the application that caused the error is identified and reported to a developer or other appropriate personnel so that the error may be corrected.Type: GrantFiled: December 30, 2014Date of Patent: January 17, 2017Assignee: CA, Inc.Inventors: Tony Shen, Kevin Liu
-
Patent number: 9525600Abstract: In a method of displaying data in a locale-specific format, a template is generated based on an output of a server of a computing platform. The output is indicative of first format information associated with a first locale. Data is received for display in a user interface of the computing platform, and the template is populated based on the received data to provide a populated template. The populated template includes second format information associated with a second locale that is different from the first locale. The populated template may further include the first format information associated with the first locale. The populated template is provided for display in the user interface of the computing platform.Type: GrantFiled: February 27, 2013Date of Patent: December 20, 2016Assignee: CA, Inc.Inventor: Tony Shen
-
Patent number: 9477444Abstract: A control server receives information from detector agents associated with an application program being executed by a processor. The information, which is collected by the detector agents at runtime of the application, includes data with which the control server can generate a representation of the software architecture for the application. The control server compares the generated representation to representations of a set of known acceptable architectures. Based on the results of that comparison, the control server indicates whether the architecture of the application is a valid architecture. Recommendations for modifying the architecture of the application may be made in cases where the architecture is not deemed valid by the control server.Type: GrantFiled: December 30, 2014Date of Patent: October 25, 2016Assignee: CA, Inc.Inventors: Tony Shen, Kevin Liu
-
Publication number: 20160068922Abstract: A method and apparatus are present for manufacturing a part. The part is comprised of a metal alloy and is positioned to form a positioned part. An electromagnetic field is generated that heats the positioned part. A surface of the positioned part is exposed to an inert gas, while the electromagnetic field is generated to create an inverse thermal gradient between an exterior of the positioned part and an interior section of the positioned part to form a heat treated part.Type: ApplicationFiled: November 16, 2015Publication date: March 10, 2016Inventors: Brad L. Kirkwood, Marc R. Matsen, Tony Shen, Wesley B. Crow
-
Patent number: 9187818Abstract: A method and apparatus are present for manufacturing a part. The part is comprised of a metal alloy and is positioned to form a positioned part. An electromagnetic field is generated that heats the positioned part. A surface of the positioned part is exposed to an inert gas, while the electromagnetic field is generated to create an inverse thermal gradient between an exterior of the positioned part and an interior section of the positioned part to form a heat treated part.Type: GrantFiled: February 11, 2009Date of Patent: November 17, 2015Assignee: THE BOEING COMPANYInventors: Brad L. Kirkwood, Marc R. Matsen, Tony Shen, Wesley B. Crow
-
Patent number: 8419087Abstract: A mortise lock incorporating a modular powerpack with dual independent return mechanisms, one for the inside operator and one for the outside, using linear springs, and with a lockout feature for selective “locking out” of the return mechanisms to accommodate external operators with built-in powerpacks.Type: GrantFiled: March 26, 2010Date of Patent: April 16, 2013Assignee: Newfrey, LLCInventor: Tony Shen
-
Publication number: 20110233942Abstract: A mortise lock incorporating a modular powerpack with dual independent return mechanisms, one for the inside operator and one for the outside, using linear springs, and with a lockout feature for selective “locking out” of the return mechanisms to accommodate external operators with built-in powerpacks.Type: ApplicationFiled: March 26, 2010Publication date: September 29, 2011Inventor: Tony Shen
-
Publication number: 20100200123Abstract: A method and apparatus are present for manufacturing a part. The part is comprised of a metal alloy and is positioned to form a positioned part. An electromagnetic field is generated that heats the positioned part. A surface of the positioned part is exposed to an inert gas, while the electromagnetic field is generated to create an inverse thermal gradient between an exterior of the positioned part and an interior section of the positioned part to form a heat treated part.Type: ApplicationFiled: February 11, 2009Publication date: August 12, 2010Inventors: Brad L. Kirkwood, Marc R. Matsen, Tony Shen, Wesley B. Crow
-
Patent number: 7663509Abstract: A hand-held electronic equipment adapted to receive data input is disclosed, comprising an oblong main body, a display arranged on said main body, said display being adapted to display a keyboard with a plurality of symbols, and a selecting device arranged on said main body, said selecting device enabling a user to select and input a symbol from said keyboard.Type: GrantFiled: March 10, 2006Date of Patent: February 16, 2010Assignee: Sony Ericsson Mobile Communications ABInventor: Tony Shen
-
Publication number: 20070159362Abstract: A hand-held electronic equipment adapted to receive data input is disclosed, comprising an oblong main body, a display arranged on said main body, said display being adapted to display a keyboard with a plurality of symbols, and a selecting device arranged on said main body, said selecting device enabling a user to select and input a symbol from said keyboard.Type: ApplicationFiled: March 10, 2006Publication date: July 12, 2007Inventor: Tony Shen
-
Patent number: 6784089Abstract: A method of making an electrical contact bump electrical contact structure on a substrate comprising: providing a substrate having a bond pad, and a passivation layer overlying a portion for the substrate and wherein the passivation layer includes an opening therein exposing a portion of the bond pad, and wherein the passivation layer has a raised portion overlying the bond pad; forming an under bump metallurgy over at least the exposed portion of the bond pad and over at least a portion of the raised portion of the passivation layer overlying the bond pad; forming a sacrificial blanket having an opening therein that in cross-section has an inverted T-shape over the substrate so that the opening in the sacrificial blanket is aligned with the bond pad; and depositing an electrically conductive material into the opening in the sacrificial blanket.Type: GrantFiled: January 13, 2003Date of Patent: August 31, 2004Assignee: Aptos CorporationInventors: Kuolung Lei, Tony Shen, Susana Samoranos, Te-Sung Wu, Tsing-Chow Wang