Patents by Inventor Steve Lin

Steve Lin 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: 11520575
    Abstract: This disclosure relates to facilitating communication between widgets of cross-platform applications. An exemplary system includes computing components configured to execute an application shell. The system is configured to cause the application shell to do the following. The application shell instantiates a cross-platform application comprising a plurality of application widgets. The application shell then determines that a first application widget of the plurality of application widgets executes instructions through an execution container of the cross-platform application. The application shell then receives a request comprising criteria from the first application widget, wherein the criteria specify an application widget to listen for communications from. The application shell then receives a communication from the second application widget and determines that the communication matches the criteria of the request by the first application widget.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: December 6, 2022
    Assignee: INTUIT, INC.
    Inventors: Steve Lin, Anshu Verma, Jay Yu, Kerry K. Kartchner, Tapasvi Moturu, Muzaffar H. Malik
  • Publication number: 20220012040
    Abstract: This disclosure relates to facilitating communication between widgets of cross-platform applications. An exemplary system includes computing components configured to execute an application shell. The system is configured to cause the application shell to do the following. The application shell instantiates a cross-platform application comprising a plurality of application widgets. The application shell then determines that a first application widget of the plurality of application widgets executes instructions through an execution container of the cross-platform application. The application shell then receives a request comprising criteria from the first application widget, wherein the criteria specify an application widget to listen for communications from. The application shell then receives a communication from the second application widget and determines that the communication matches the criteria of the request by the first application widget.
    Type: Application
    Filed: September 27, 2021
    Publication date: January 13, 2022
    Inventors: Steve LIN, Anshu VERMA, Jay YU, Kerry K. KARTCHNER, Tapasvi MOTURU, Muzaffar H. MALIK
  • Patent number: 11157259
    Abstract: Certain aspects of the present disclosure provide techniques for facilitating communication between widgets of cross-platform applications. An exemplary system is configured to instantiate a cross-platform application comprising a plurality of application widgets. The system is further configured to determine that a first application widget of the plurality of application widgets executes instructions through an execution container of the cross-platform application. The system is further configured to receive a request comprising criteria from the first application widget, wherein the criteria specify an application widget to listen for communications from. The system is further configured to receive a communication from the second application widget and determines that the communication matches the criteria of the request by the first application widget. The system is further configured to transmit to the first application widget an update containing data from the communication.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: October 26, 2021
    Assignee: INTUIT INC.
    Inventors: Steve Lin, Anshu Verma, Jay Yu, Kerry K. Kartchner, Tapasvi Moturu, Muzaffar H. Malik
  • Patent number: 10815708
    Abstract: The present invention is a positioning mechanism device to prevent the motion of one surface with respect to a second surface, in one direction. The positioning mechanism uses a linear adjusting lock, an actuator, and an over-ride mechanism. The linear adjusting lock uses a coil spring to hold a rod in place. When firmly coiled, the coil spring is able to grip a smooth rod and prevent axial motion. When the coil spring is uncoiled, slightly, it releases its grip on the smooth rod, allowing axial motion. The positioner mechanism uses an actuator and release blade to release the coil spring. Additionally, the over-ride mechanism can be used to release the release blade in one direction without use of the actuator. When the coil spring is released by either the actuator or over-ride mechanism the two surfaces can be re-positioned relative to one another.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: October 27, 2020
    Assignee: Porter Systems
    Inventors: Robert Lee Haeske, Steve Lin, Edward Poulos, Richard T. Oliver
  • Publication number: 20190010740
    Abstract: The present invention is a positioning mechanism device to prevent the motion of one surface with respect to a second surface, in one direction. The positioning mechanism uses a linear adjusting lock, an actuator, and an over-ride mechanism. The linear adjusting lock uses a coil spring to hold a rod in place. When firmly coiled, the coil spring is able to grip a smooth rod and prevent axial motion. When the coil spring is uncoiled, slightly, it releases its grip on the smooth rod, allowing axial motion. The positioner mechanism uses an actuator and release blade to release the coil spring. Additionally, the over-ride mechanism can be used to release the release blade in one direction without use of the actuator. When the coil spring is released by either the actuator or over-ride mechanism the two surfaces can be re-positioned relative to one another.
    Type: Application
    Filed: July 6, 2017
    Publication date: January 10, 2019
    Applicant: Porter Systems Inc.,
    Inventors: Robert Lee Haeske, STEVE LIN, EDWARD POULOS, RICHARD T. OLIVER
  • Patent number: 9758074
    Abstract: The present invention is a simplified pawl and sector adjustable armrest device. Both the pawl and sector have a toothed edge, which engage one another in the locked position. The locked position prevents the armrest from rotating. A pawl-return torsional spring maintains engagement between the pawl and sector. A release cable can disengage the pawl from the sector, unlocking the adjustable armrest, allowing it to rotate in either position. A protrusion from the sector limits the rotation by butting up against a built-in stop.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: September 12, 2017
    Assignee: Porter Systems Inc.
    Inventors: Steve Lin, Edward Poulos, Sobieslaw Derbis
  • Patent number: 9330987
    Abstract: A method for identifying, inspecting, and reviewing all hot spots on a specimen is disclosed by using at least one SORIL e-beam tool. A full die on a semiconductor wafer is scanned by using a first identification recipe to obtain a full die image of that die and then design layout data is aligned and compared with the full die image to identify hot spots on the full die. Threshold levels used to identify hot spots can be varied and depend on the background environments close thereto, materials of the specimens, defect types, and design layout data. A second recipe is used to selectively inspect locations of all hot spots to identify killers, and then killers can be reviewed with a third recipe.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: May 3, 2016
    Assignee: Hermes-Microvision, Inc.
    Inventors: Steve Lin, Wei Fang, Eric Ma, Zhonghua Dong, Jon Chiang, Yan Zhao, Chester Kuo, Zhongwei Chen
  • Publication number: 20150069232
    Abstract: A method for identifying, inspecting, and reviewing all hot spots on a specimen is disclosed by using at least one SORIL e-beam tool. A full die on a semiconductor wafer is scanned by using a first identification recipe to obtain a full die image of that die and then design layout data is aligned and compared with the full die image to identify hot spots on the full die. Threshold levels used to identify hot spots can be varied and depend on the background environments close thereto, materials of the specimens, defect types, and design layout data. A second recipe is used to selectively inspect locations of all hot spots to identify killers, and then killers can be reviewed with a third recipe.
    Type: Application
    Filed: September 9, 2014
    Publication date: March 12, 2015
    Inventors: Steve Lin, Wei Fang, Eric Ma, Zhonghua Dong, Jon Chiang, Yan Zhao, Chester Kuo, Zhongwei Chen
  • Publication number: 20130214590
    Abstract: A dual-engine power system is provided to improve the power system of the conventional electric vehicles. The vehicle is driven to move by the electric engine. The necessary power/electricity would be provided by the heat engine. Therefore, the range and the endurance battery of the electric vehicles are extended, and the life of the main battery is also improved. Moreover, the complication of design is simplified, and the costs of production and maintain are reduced.
    Type: Application
    Filed: June 29, 2012
    Publication date: August 22, 2013
    Inventor: Steve Lin
  • Patent number: 7783694
    Abstract: A method and system for identifying relevant metrics among metrics that are measured to determine conformance with a service level agreement. The method includes selecting two sets of points, each set representing a given number of measurements for an individual metric and setting a separate threshold for each of the sets of points. The threshold values are selected to produce a set of quadrants so as to maximize distribution of points of intersection of each of the sets of points between a second quadrant and a fourth quadrant in a four-quadrant graph. The method can be performed on a computer system.
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Chang-Shing Perng, Steve Lin, Sheng Ma, David Thoenen
  • Publication number: 20070263550
    Abstract: A method and system for identifying relevant metrics among metrics that are measured to determine conformance with a service level agreement. The method includes selecting two sets of points, each set representing a given number of measurements for an individual metric and setting a separate threshold for each of the sets of points. The threshold values are selected to produce a set of quadrants so as to maximize distribution of points of intersection of each of the sets of points between a second quadrant and a fourth quadrant in a four-quadrant graph. The method can be performed on a computer system.
    Type: Application
    Filed: May 12, 2006
    Publication date: November 15, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chang-Shing Perng, Steve Lin, Sheng Ma, David Thoenen
  • Patent number: 7243807
    Abstract: A fluid-tight vial comprising a locking, flip-top cap and an open-ended cylindrical container is disclosed.
    Type: Grant
    Filed: August 21, 2003
    Date of Patent: July 17, 2007
    Assignee: PML Microbiologicals, Inc.
    Inventor: Steve Lin
  • Publication number: 20060121260
    Abstract: A laminated sheet, particularly suitable for use in TFT fabrication, and a method for manufacturing it. The laminated sheet includes a flexible substrate, a rigid carrier, and a laminate. The method for manufacturing it involves the steps of outgassing the laminate, forming a laminated sheet by laminating the flexible substrate to the rigid carrier by means of the laminate, and degassing the laminated sheet.
    Type: Application
    Filed: December 3, 2004
    Publication date: June 8, 2006
    Inventors: Steve Lin, Sunder Ram
  • Patent number: 6961058
    Abstract: A method and system for efficient synthesis of photorealistic free-form knitwear, where a single cross-section of yarn serves as the basic primitive for modeling entire articles of knitwear. This primitive, called the lumislice, describes radiance from a yarn cross-section based on fine-level interactions, including occlusion, shadowing, and multiple scattering, among yarn fibers. By representing yarn as a sequence of identical but rotated cross-sections, the lumislice can effectively propagate local microstructure over arbitrary stitch patterns and knitwear shapes. This framework accommodates varying levels of detail and capitalizes on hardware-assisted transparency blending. To further enhance realism, a technique for generating soft shadows from yarn is also introduced.
    Type: Grant
    Filed: August 10, 2001
    Date of Patent: November 1, 2005
    Assignee: Microsoft Corporation
    Inventors: Baining Guo, Steve Lin, Heung-Yeung Shum, Ying-Qing Xu, Yanyun Chen
  • Publication number: 20050140673
    Abstract: A method and system for efficient synthesis of photorealistic free-form knitwear, where a single cross-section of yarn serves as the basic primitive for modeling entire articles of knitwear. This primitive, called the lumislice, describes radiance from a yarn cross-section based on fine-level interactions, including occlusion, shadowing, and multiple scattering, among yarn fibers. By representing yarn as a sequence of identical but rotated cross-sections, the lumislice can effectively propagate local microstructure over arbitrary stitch patterns and knitwear shapes. This framework accommodates varying levels of detail and capitalizes on hardware-assisted transparency blending. To further enhance realism, a technique for generating soft shadows from yarn is also introduced.
    Type: Application
    Filed: February 24, 2005
    Publication date: June 30, 2005
    Applicant: Microsoft Corporation
    Inventors: Baining Guo, Steve Lin, Heung-Yeung Shum, Ying-Qing Xu, Yanyun Chen
  • Patent number: D535566
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: January 23, 2007
    Inventor: Steve Lin
  • Patent number: D561587
    Type: Grant
    Filed: June 7, 2007
    Date of Patent: February 12, 2008
    Inventor: Steve Lin
  • Patent number: D574239
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: August 5, 2008
    Inventor: Steve Lin
  • Patent number: D667959
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: September 25, 2012
    Inventors: Steve Lin, Syed Rehan
  • Patent number: D833293
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: November 13, 2018
    Inventor: Steve Lin