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: 11520575Abstract: 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: GrantFiled: September 27, 2021Date of Patent: December 6, 2022Assignee: INTUIT, INC.Inventors: Steve Lin, Anshu Verma, Jay Yu, Kerry K. Kartchner, Tapasvi Moturu, Muzaffar H. Malik
-
Patent number: 11250091Abstract: A method and system for managing and retrieving contact information included on a plurality of business cards from a plurality of contacts of a user. The method may, for a given business card corresponding to a given contact of the user, obtain from the business card a unique identifier and a registered phone number corresponding to the contact; determine the unique identifier is associated with the registered phone number to verify the contact has been registered with a contact management server, wherein the contact management server stores contact information of the contact in association with a contact identifier comprising the registered phone number; in response to said determining, generating a record locator comprising the registered phone number and retrieving, from the contact management server, the contact information based on locating the contact identifier; and storing the retrieved contact information.Type: GrantFiled: August 23, 2018Date of Patent: February 15, 2022Inventor: Kaicheng Steve Lin
-
Publication number: 20220012040Abstract: 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: ApplicationFiled: September 27, 2021Publication date: January 13, 2022Inventors: Steve LIN, Anshu VERMA, Jay YU, Kerry K. KARTCHNER, Tapasvi MOTURU, Muzaffar H. MALIK
-
Patent number: 11157259Abstract: 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: GrantFiled: December 22, 2017Date of Patent: October 26, 2021Assignee: INTUIT INC.Inventors: Steve Lin, Anshu Verma, Jay Yu, Kerry K. Kartchner, Tapasvi Moturu, Muzaffar H. Malik
-
Patent number: 10815708Abstract: 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: GrantFiled: July 6, 2017Date of Patent: October 27, 2020Assignee: Porter SystemsInventors: Robert Lee Haeske, Steve Lin, Edward Poulos, Richard T. Oliver
-
Publication number: 20200065423Abstract: A method and system for managing and retrieving contact information included on a plurality of business cards from a plurality of contacts of a user. The method may, for a given business card corresponding to a given contact of the user, obtain from the business card a unique identifier and a registered phone number corresponding to the contact; determine the unique identifier is associated with the registered phone number to verify the contact has been registered with a contact management server, wherein the contact management server stores contact information of the contact in association with a contact identifier comprising the registered phone number; in response to said determining, generating a record locator comprising the registered phone number and retrieving, from the contact management server, the contact information based on locating the contact identifier; and storing the retrieved contact information.Type: ApplicationFiled: August 23, 2018Publication date: February 27, 2020Inventor: Kaicheng Steve LIN
-
Patent number: 10491946Abstract: Aspects of the subject disclosure may include, for example, providing multiple video content streams to a display for presentation. The display comprises a primary screen region that presents a first video content stream of the multiple video content streams and multiple auxiliary screen regions that present a subset of the multiple video content streams. Further aspects may include providing a message to the display responsive to receiving a first user-generated input instructing the display to present a second video content stream on the primary screen region. Additional aspects may include recording the first video content stream from a point of departure of the first video content stream. Also, aspects may include providing the recorded first video content stream to the display responsive to obtaining a second user-generated input. The recorded first video content stream is presented on the primary screen region from the point of departure. Other embodiments are disclosed.Type: GrantFiled: June 18, 2018Date of Patent: November 26, 2019Assignee: The DIRECTV Group, Inc.Inventors: Thomas M. Tillman, Cheng-Chih Steve Lin, Javier Lemus
-
Publication number: 20190157047Abstract: A method for forming a ceramic coating on an article includes placing the article into a chamber or spray cell of a plasma spraying system. A first ceramic powder is then fed into the plasma spraying system at a first powder feed rate, and a first layer of a plasma resistant ceramic coating is deposited onto at least one surface of the article in a plasma spray process by the plasma spray system. The powder feed rate is adjusted to a second powder feed rate, and a second layer of the plasma resistant ceramic coating is deposited onto the at least one surface of the article in the plasma spray process by the plasma spray system.Type: ApplicationFiled: November 15, 2018Publication date: May 23, 2019Inventors: Yikai Chen, Shyh-Nung Steve Lin
-
Publication number: 20190010740Abstract: 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: ApplicationFiled: July 6, 2017Publication date: January 10, 2019Applicant: Porter Systems Inc.,Inventors: Robert Lee Haeske, STEVE LIN, EDWARD POULOS, RICHARD T. OLIVER
-
Publication number: 20180302667Abstract: Aspects of the subject disclosure may include, for example, providing multiple video content streams to a display for presentation. The display comprises a primary screen region that presents a first video content stream of the multiple video content streams and multiple auxiliary screen regions that present a subset of the multiple video content streams. Further aspects may include providing a message to the display responsive to receiving a first user-generated input instructing the display to present a second video content stream on the primary screen region. Additional aspects may include recording the first video content stream from a point of departure of the first video content stream. Also, aspects may include providing the recorded first video content stream to the display responsive to obtaining a second user-generated input. The recorded first video content stream is presented on the primary screen region from the point of departure. Other embodiments are disclosed.Type: ApplicationFiled: June 18, 2018Publication date: October 18, 2018Applicant: The DIRECTV Group, Inc.Inventors: Thomas M. Tillman, Cheng-Chih Steve Lin, Javier Lemus
-
Patent number: 10028016Abstract: Aspects of the subject disclosure may include, for example, providing multiple video content streams to a display for presentation. The display comprises a primary screen region that presents a first video content stream of the multiple video content streams and multiple auxiliary screen regions that present a subset of the multiple video content streams. Further aspects may include providing a message to the display responsive to receiving a first user-generated input instructing the display to present a second video content stream on the primary screen region. Additional aspects may include recording the first video content stream from a point of departure of the first video content stream. Also, aspects may include providing the recorded first video content stream to the display responsive to obtaining a second user-generated input. The recorded first video content stream is presented on the primary screen region from the point of departure. Other embodiments are disclosed.Type: GrantFiled: August 30, 2016Date of Patent: July 17, 2018Assignee: THE DIRECTV GROUP, INC.Inventors: Thomas Tillman, Cheng-Chih Steve Lin, Javier Lemus
-
Publication number: 20180063576Abstract: Aspects of the subject disclosure may include, for example, providing multiple video content streams to a display for presentation. The display comprises a primary screen region that presents a first video content stream of the multiple video content streams and multiple auxiliary screen regions that present a subset of the multiple video content streams. Further aspects may include providing a message to the display responsive to receiving a first user-generated input instructing the display to present a second video content stream on the primary screen region. Additional aspects may include recording the first video content stream from a point of departure of the first video content stream. Also, aspects may include providing the recorded first video content stream to the display responsive to obtaining a second user-generated input. The recorded first video content stream is presented on the primary screen region from the point of departure. Other embodiments are disclosed.Type: ApplicationFiled: August 30, 2016Publication date: March 1, 2018Inventors: THOMAS TILLMAN, CHENG-CHIH STEVE LIN, JAVIER LEMUS
-
Patent number: 9758074Abstract: 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: GrantFiled: October 3, 2016Date of Patent: September 12, 2017Assignee: Porter Systems Inc.Inventors: Steve Lin, Edward Poulos, Sobieslaw Derbis
-
Publication number: 20160196393Abstract: A variety of systems, methods, and articles of manufacture are disclosed. An example includes accessing of patient deviation scores indicative of differences between patient data and reference data representative of a population segment, wherein the patient deviation scores are derived from longitudinal data of the patient data such that the patient deviation scores include a plurality of sets of patient deviation scores, each set indicative of differences between patient data collected at a respective point in time and the reference data; identifying a trend in the patient deviation scores for at least one clinical parameter; generating of a report including a visual indication of the trend; and outputting of the report. The report includes one or more views including Z, T, D, DT, and D feedback on T views, using image and non-image data.Type: ApplicationFiled: January 15, 2016Publication date: July 7, 2016Inventors: Gopal Biligeri Avinash, Saad Ahmed Sirohey, Zhongmin Steve Lin, Ananth Mohan
-
Patent number: 9330987Abstract: 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: GrantFiled: September 9, 2014Date of Patent: May 3, 2016Assignee: Hermes-Microvision, Inc.Inventors: Steve Lin, Wei Fang, Eric Ma, Zhonghua Dong, Jon Chiang, Yan Zhao, Chester Kuo, Zhongwei Chen
-
Patent number: 9271651Abstract: A system comprising a memory device having a plurality of routines stored therein, a processor configured to execute the plurality of routines stored in the memory device, the plurality of routines comprising: a routine configured to effect, when executed, accessing of patient deviation scores indicative of differences between patient data and reference data representative of a population segment, wherein the patient deviation scores are derived from longitudinal data of the patient data such that the patient deviation scores include a plurality of sets of patient deviation scores, each set indicative of differences between patient data collected at a respective point in time and the reference data; a routine configured to effect, when executed, identifying a trend in the patient deviation scores for at least one clinical parameter; a routine configured to effect, when executed, generating of a report including a visual indication of the trend; and a routine configured to effect, when executed, outputting ofType: GrantFiled: November 30, 2009Date of Patent: March 1, 2016Assignee: General Electric CompanyInventors: Gopal Biligeri Avinash, Saad Ahmed Sirohey, Zhongmin Steve Lin, Ananth Mohan
-
Patent number: 9008394Abstract: Methods and apparatus for determining brain cortical thickness are provided. One method includes determining an intensity profile at each of a plurality of cortical surface points of an imaged brain using brain tissue image data and calculating a cortical thickness based on a parametrically determined transition point of each intensity profile.Type: GrantFiled: November 26, 2008Date of Patent: April 14, 2015Assignees: General Electric Company, University of WashingtonInventors: Zhongmin Steve Lin, Gopal Avinash, Saad Sirohey, Ananth Mohan, Satoshi Minoshima
-
Publication number: 20150069232Abstract: 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: ApplicationFiled: September 9, 2014Publication date: March 12, 2015Inventors: Steve Lin, Wei Fang, Eric Ma, Zhonghua Dong, Jon Chiang, Yan Zhao, Chester Kuo, Zhongwei Chen
-
Patent number: 8934685Abstract: A system and method for analyzing and visualizing a local feature of interest includes access of a clinical image dataset comprising clinical image data acquired from a patient, identification of a region of interest (ROI) from the clinical image dataset, and extraction of at least one local feature corresponding to the ROI. The system and method also include definition of a local feature dataset comprising data representing at least one local feature, access of a pre-computed reference dataset comprising image data representing an expected value of the at least one identified derived characteristic of interest, and comparison of the characteristic dataset to the pre-computed reference dataset. Further, the system and method include calculation of at least one deviation metric from the comparison and output of a visualization of the at least one deviation metric.Type: GrantFiled: September 21, 2010Date of Patent: January 13, 2015Assignee: General Electric CompanyInventors: Gopal Biligeri Avinash, Ananth P. Mohan, Saad Ahmed Sirohey, Zhongmin Steve Lin
-
Patent number: D833293Type: GrantFiled: November 8, 2017Date of Patent: November 13, 2018Inventor: Steve Lin