Patents by Inventor Ivan Han

Ivan Han 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: 11968165
    Abstract: Methods, systems, and computer programs are presented for selecting notifications based on an affinity score between a content generator and a viewer of the content. One method includes capturing interactions of content generators with notifications, received by the content generators, associated with viewer responses to creator-generated content items. The method further includes training a machine-learning model based on the interactions, and detecting a first set of notifications, for a first content generator, associated with interactions of a set of viewers to first-content generator content. The ML model calculates an affinity score between the first content generator and each viewer, and the set of first notifications are ranked based on the affinity scores of the first content generator and the viewer associated with each notification.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: April 23, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ivan Lopez Moreno, Xuexin Ren, Ying Han, Shaunak Chatterjee, Ajith Muralidharan
  • Patent number: 8108421
    Abstract: A computer determines whether an original query expressed in an initial query language includes clauses unsupported by a target query language. If so, the computer separates the original query into a client-side query and one or more server-side queries. The computer then determines whether the client-side query is efficient. If so, the computer translates the one or more server-side queries into one or more supplemental queries expressed in the target query language and receives server-side result sets for the supplemental queries. The computer generates a client-side result set by querying the server-side result sets using the client-side query. The computer returns the client-side result set as a result set of the original query. If the client-side query is not efficient, the computer returns an error message. Thus, by identifying inefficient queries, the computer effectively controls (i.e., throttles) the amount of work performed by the computer to process queries.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: January 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Maxim S. Lukiyanov, Hor Siu Ivan Han, Edward G. Sheppard
  • Publication number: 20100250575
    Abstract: A computer determines whether an original query expressed in an initial query language includes clauses unsupported by a target query language. If so, the computer separates the original query into a client-side query and one or more server-side queries. The computer then determines whether the client-side query is efficient. If so, the computer translates the one or more server-side queries into one or more supplemental queries expressed in the target query language and receives server-side result sets for the supplemental queries. The computer generates a client-side result set by querying the server-side result sets using the client-side query. The computer returns the client-side result set as a result set of the original query. If the client-side query is not efficient, the computer returns an error message. Thus, by identifying inefficient queries, the computer effectively controls (i.e., throttles) the amount of work performed by the computer to process queries.
    Type: Application
    Filed: March 30, 2009
    Publication date: September 30, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Maxim S. Lukiyanov, Hor Siu Ivan Han, Edward G. Sheppard
  • Patent number: 5363236
    Abstract: A motor vehicle rear view mirror wiper device comprising a rear view mirror case connected to the body of a car by a contracting member and having a slide holder mounted thereon to hold a lens, two slides mounted on said slide holder and moved by a piston and a cross wire to carry a wiper blade in cleaning the lens.
    Type: Grant
    Filed: July 9, 1992
    Date of Patent: November 8, 1994
    Inventor: Ivan Han
  • Patent number: 5203050
    Abstract: A wiper device for cleaning a motor vehicle rear view mirror is provided. The wiper device includes a water sprayer unit (40) connected to a motor vehicle's rear view mirror. A wiper (32) fastened between two slides (31,31') is driven by a motor (11) by means of a pull wire extending to an intermediate pair of pulley wheels in a cross-over manner to remove water and dust from the rear view mirror. A control circuit (60) is provided to drive the motor (11), allowing for a voltage polarity reversal to change its rotary direction.
    Type: Grant
    Filed: October 15, 1991
    Date of Patent: April 20, 1993
    Inventor: Ivan Han