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).

  • Publication number: 20240104193
    Abstract: Methods, systems, and computer program products for direct assignment of physical devices to confidential virtual machines (VMs). At a first guest privilege context of a guest partition, a direct assignment of a physical device associated with a host computer system to the guest partition is identified. The guest partition includes the first guest privilege context and a second guest privilege context, which is restricted from accessing memory associated with the first guest privilege context. The guest partition corresponds to a confidential VM, such that a memory region associated with the guest partition is inaccessible to a host operating system. It is determined, based on a policy, that the physical device is allowed to be directly assigned to the guest partition. Communication between the physical device and the second guest privilege context is permitted, such as by exposing the physical device on a virtual bus and/or forwarding an interrupt.
    Type: Application
    Filed: September 26, 2022
    Publication date: March 28, 2024
    Inventors: Jin LIN, Jason Stewart WOHLGEMUTH, Michael Bishop EBERSOL, Aditya BHANDARI, Steven Adrian WEST, Emily Cara CLEMENS, Michael Halstead KELLEY, Dexuan CUI, Attilio MAINETTI, Sarah Elizabeth STEPHENSON, Carolina Cecilia PEREZ-VARGAS, Antoine Jean Denis DELIGNAT-LAVAUD, Kapil VASWANI, Alexander Daniel GREST, Steve Michel PRONOVOST, David Alan HEPKIN
  • Patent number: 11936953
    Abstract: A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: March 19, 2024
    Assignee: Google LLC
    Inventors: Joon-Hee Jeon, Vincent Dureau, Steve D. Benting, Zhenhai Lin, Michael W. Miller, Manish G. Patel
  • Patent number: 11927184
    Abstract: A displacement pump is configured to mount to a drive housing. A reciprocating drive is connectable to a pump rod of the displacement pump and includes a connecting rod and a drive link that receives a head of the pump rod. A flange projects from a pump body of the pump and a ring projects from the pump body of the pump. A portion of the drive housing is received in a gap between the flange and the ring.
    Type: Grant
    Filed: August 8, 2023
    Date of Patent: March 12, 2024
    Assignee: Graco Minnesota Inc.
    Inventors: David J. Thompson, Christopher A. Lins, Andrew J. Kopel, Glen W. Davidson, Chad R. Taszarek, Chris W. Sydow, William M. Blenkush, Steve J. Wrobel
  • Patent number: 11927183
    Abstract: A fluid spraying system includes a displacement pump configured to mount to a drive housing. A reciprocating drive is connectable to a pump rod of the displacement pump and includes a connecting rod and a drive link that receives a head of the pump rod. A tightening ring that includes threading is configured to rotate about a cylinder of the pump and shift axially along the cylinder and engage with a bottom side of the drive housing to secure the displacement pump to the drive housing.
    Type: Grant
    Filed: August 8, 2023
    Date of Patent: March 12, 2024
    Assignee: Graco Minnesota Inc.
    Inventors: David J. Thompson, Christopher A. Lins, Andrew J. Kopel, Glen W. Davidson, Chad R. Taszarek, Chris W. Sydow, William M. Blenkush, Steve J. Wrobel
  • 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
  • Patent number: 11250091
    Abstract: 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: Grant
    Filed: August 23, 2018
    Date of Patent: February 15, 2022
    Inventor: Kaicheng Steve Lin
  • 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: 20200065423
    Abstract: 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: Application
    Filed: August 23, 2018
    Publication date: February 27, 2020
    Inventor: Kaicheng Steve LIN
  • Patent number: 10491946
    Abstract: 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: Grant
    Filed: June 18, 2018
    Date of Patent: November 26, 2019
    Assignee: The DIRECTV Group, Inc.
    Inventors: Thomas M. Tillman, Cheng-Chih Steve Lin, Javier Lemus
  • Publication number: 20190157047
    Abstract: 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: Application
    Filed: November 15, 2018
    Publication date: May 23, 2019
    Inventors: Yikai Chen, Shyh-Nung Steve Lin
  • 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
  • Publication number: 20180302667
    Abstract: 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: Application
    Filed: June 18, 2018
    Publication date: October 18, 2018
    Applicant: The DIRECTV Group, Inc.
    Inventors: Thomas M. Tillman, Cheng-Chih Steve Lin, Javier Lemus
  • Patent number: 10028016
    Abstract: 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: Grant
    Filed: August 30, 2016
    Date of Patent: July 17, 2018
    Assignee: THE DIRECTV GROUP, INC.
    Inventors: Thomas Tillman, Cheng-Chih Steve Lin, Javier Lemus
  • Publication number: 20180063576
    Abstract: 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: Application
    Filed: August 30, 2016
    Publication date: March 1, 2018
    Inventors: THOMAS TILLMAN, CHENG-CHIH STEVE LIN, JAVIER LEMUS
  • 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
  • Publication number: 20160196393
    Abstract: 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: Application
    Filed: January 15, 2016
    Publication date: July 7, 2016
    Inventors: Gopal Biligeri Avinash, Saad Ahmed Sirohey, Zhongmin Steve Lin, Ananth Mohan
  • 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
  • Patent number: D833293
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: November 13, 2018
    Inventor: Steve Lin