Patents by Inventor Henry Setiawan

Henry Setiawan 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: 9195745
    Abstract: A preliminary segment root and a final segment root are selected for each segment. Each time a search query is received, a set of nodes in each segment that will be used to resolve the search query is identified. A preliminary segment root is selected from the set of nodes. Based on statistical data from each node in the set of nodes indicating each node's capability to act as a final segment root that assembles query-execution data, the preliminary segment root algorithmically selects the final segment root. The other nodes in the set of nodes are notified regarding the identity of the final segment root.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: November 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Knut Magne Risvik, Michael Hopcroft, Karthik Kalyanaraman, Trishul Chilimbi, Henry Setiawan, Christopher W. Anderson
  • Publication number: 20120130984
    Abstract: A preliminary segment root and a final segment root are selected for each segment. Each time a search query is received, a set of nodes in each segment that will be used to resolve the search query is identified. A preliminary segment root is selected from the set of nodes. Based on statistical data from each node in the set of nodes indicating each node's capability to act as a final segment root that assembles query-execution data, the preliminary segment root algorithmically selects the final segment root. The other nodes in the set of nodes are notified regarding the identity of the final segment root.
    Type: Application
    Filed: March 25, 2011
    Publication date: May 24, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: KNUT MAGNE RISVIK, MICHAEL HOPCROFT, KARTHIK KALYANARAMAN, TRISHUL CHILIMBI, HENRY SETIAWAN, CHRISTOPHER W. ANDERSON
  • Publication number: 20080097689
    Abstract: An information system (1) including an input (2) for receiving data (5) indicative of one or more consecutive identifiers such a pair of consecutive identifiers (6) and (7) or an individual identifier (8). Each identifier (6) to (8) includes data (9) indicative of at least one geographical waypoint. A processor (10) is responsive to data (5) for defining for each identifier (6) to (9) a respective polygon indicative of a geographical region. This occurs such that any given geographical position within the polygon is associated with the defining identifier In the present embodiment, each polygon has one or more characteristics and the defining identifier includes data indicative of those characteristics.
    Type: Application
    Filed: August 4, 2005
    Publication date: April 24, 2008
    Applicant: Speedalert PTY LTD
    Inventors: George Germanos, Henry Setiawan