Patents by Inventor Siunie Sutjahjo

Siunie Sutjahjo 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: 11921736
    Abstract: Techniques performed by a data processing system for diagnosing problems with a communications platform include obtaining query parameters including an aggregation operator for invoking a machine learning algorithm configured to analyze performance data for the communications platform, automatically executing the query on the performance data to obtain query results by invoking the machine learning algorithm on the performance data to automatically identify a plurality of clusters of data indicative of a performance problem, and presenting a visualization of the query results. The visualization includes indicators identifying cluster properties for which the query results are further refinable and one or more second indicators identifying the second subset of the second cluster properties which are not relevant for further refining the first query results. The indicators are actuatable to automatically update and re-execute the first query based on the respective indicator that is actuated.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: March 5, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pritesh Kanani, Siunie Sutjahjo, James Feore, Wei Zhong
  • Publication number: 20220197899
    Abstract: Techniques performed by a data processing system for diagnosing problems with a communications platform include obtaining query parameters including an aggregation operator for invoking a machine learning algorithm configured to analyze performance data for the communications platform, automatically executing the query on the performance data to obtain query results by invoking the machine learning algorithm on the performance data to automatically identify a plurality of clusters of data indicative of a performance problem, and presenting a visualization of the query results. The visualization includes indicators identifying cluster properties for which the query results are further refinable and one or more second indicators identifying the second subset of the second cluster properties which are not relevant for further refining the first query results. The indicators are actuatable to automatically update and re-execute the first query based on the respective indicator that is actuated.
    Type: Application
    Filed: December 17, 2020
    Publication date: June 23, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Pritesh KANANI, Siunie SUTJAHJO, James FEORE, Wei ZHONG
  • Patent number: 10318126
    Abstract: This disclosure describes a user interface (UI) conceptual model and a data model for quickly and easily developing and managing a GUI. The present methods and systems described herein provide for defining one or more UI elements in the UI conceptual model. The one or more UI elements may further reference one or more model objects in the data model. The one or more model objects may include one or more tasks, which may each be mapped to one or more commands for performing each task, or one or more data items, which may each be mapped to rules or conditions for transforming data. According to embodiments, graphics or functionality of a GUI may be easily and efficiently modified by adding, deleting, or modifying UI elements in the UI conceptual model or by adding, deleting, or modifying referenced model objects in the data model, thereby reducing management and development costs.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: June 11, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yong Zhang, Siunie A. Sutjahjo, Yuan Liu, Yong Ren, Faen Zhang, Yanfeng Guo
  • Publication number: 20170205982
    Abstract: This disclosure describes a user interface (UI) conceptual model and a data model for quickly and easily developing and managing a GUI. The present methods and systems described herein provide for defining one or more UI elements in the UI conceptual model. The one or more UI elements may further reference one or more model objects in the data model. The one or more model objects may include one or more tasks, which may each be mapped to one or more commands for performing each task, or one or more data items, which may each be mapped to rules or conditions for transforming data. According to embodiments, graphics or functionality of a GUI may be easily and efficiently modified by adding, deleting, or modifying UI elements in the UI conceptual model or by adding, deleting, or modifying referenced model objects in the data model, thereby reducing management and development costs.
    Type: Application
    Filed: April 3, 2017
    Publication date: July 20, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yong Zhang, Siunie A. Sutjahjo, Yuan Liu, Yong Ren, Faen Zhang, Yanfeng Guo
  • Patent number: 9645719
    Abstract: This disclosure describes a user interface (UI) conceptual model and a data model for quickly and easily developing and managing a GUI. The present methods and systems described herein provide for defining one or more UI elements in the UI conceptual model. The one or more UI elements may further reference one or more model objects in the data model. The one or more model objects may include one or more tasks, which may each be mapped to one or more commands for performing each task, or one or more data items, which may each be mapped to rules or conditions for transforming data. According to embodiments, graphics or functionality of a GUI may be easily and efficiently modified by adding, deleting, or modifying UI elements in the UI conceptual model or by adding, deleting, or modifying referenced model objects in the data model, thereby reducing management and development costs.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yong Zhang, Siunie A. Sutjahjo, Yuan Liu, Yong Ren, Faen Zhang, Yanfeng Guo
  • Publication number: 20150363079
    Abstract: This disclosure describes a user interface (UI) conceptual model and a data model for quickly and easily developing and managing a GUI. The present methods and systems described herein provide for defining one or more UI elements in the UI conceptual model. The one or more UI elements may further reference one or more model objects in the data model. The one or more model objects may include one or more tasks, which may each be mapped to one or more commands for performing each task, or one or more data items, which may each be mapped to rules or conditions for transforming data. According to embodiments, graphics or functionality of a GUI may be easily and efficiently modified by adding, deleting, or modifying UI elements in the UI conceptual model or by adding, deleting, or modifying referenced model objects in the data model, thereby reducing management and development costs.
    Type: Application
    Filed: August 27, 2015
    Publication date: December 17, 2015
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yong Zhang, Siunie A. Sutjahjo, Yuan Liu, Yong Ren, Faen Zhang, Yanfeng Guo
  • Patent number: 9141403
    Abstract: This disclosure describes a user interface (UI) conceptual model and a data model for quickly and easily developing and managing a GUI. The present methods and systems described herein provide for defining one or more UI elements in the UI conceptual model. The one or more UI elements may further reference one or more model objects in the data model. The one or more model objects may include one or more tasks, which may each be mapped to one or more commands for performing each task, or one or more data items, which may each be mapped to rules or conditions for transforming data. According to embodiments, graphics or functionality of a GUI may be easily and efficiently modified by adding, deleting, or modifying UI elements in the UI conceptual model or by adding, deleting, or modifying referenced model objects in the data model, thereby reducing management and development costs.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: September 22, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yong Zhang, Siunie A. Sutjahjo, Yuan Liu, Yong Ren, Faen Zhang, Yanfeng Guo
  • Publication number: 20120210256
    Abstract: This disclosure describes a user interface (UI) conceptual model and a data model for quickly and easily developing and managing a GUI. The present methods and systems described herein provide for defining one or more UI elements in the UI conceptual model. The one or more UI elements may further reference one or more model objects in the data model. The one or more model objects may include one or more tasks, which may each be mapped to one or more commands for performing each task, or one or more data items, which may each be mapped to rules or conditions for transforming data. According to embodiments, graphics or functionality of a GUI may be easily and efficiently modified by adding, deleting, or modifying UI elements in the UI conceptual model or by adding, deleting, or modifying referenced model objects in the data model, thereby reducing management and development costs.
    Type: Application
    Filed: February 15, 2011
    Publication date: August 16, 2012
    Applicant: Microsoft Corporation
    Inventors: Yong Zhang, Siunie A. Sutjahjo, Yuan Liu, Yong Ren, Faen Zhang, Yanfeng Guo
  • Patent number: 8028007
    Abstract: Large messages in the form of hierarchically structured documents are processed in a streaming fashion using the ultimate consumer read requests as the driving force for the processing. The messages are partitioned into fixed length segments. The segments are processed in pipeline fashion. This processing chain includes simulating random access of hierarchical documents using stream transformations, mapping streams to a transport's native capabilities, composing streams into chains and using pipeline processing on the chains, staging fragments into a database and routing messages when complete messages have been formed, and providing tools to allow the end user to inspect partial messages.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: September 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Yossi Levanoni, Wei-Lun Lo, Sanjib Saha, Paul Maybee, Bimal Mehta, Lee Graber, Anandhi Somasekaran, Akash Sagar, Balinder Malhi, Allen Zhang, Siunie Sutjahjo
  • Publication number: 20080285088
    Abstract: Techniques to manage facsimile communications are described. An apparatus may comprise a facsimile device having an assigned access number, and a call terminal having the assigned access number and a facsimile control module, the call terminal to establish a call connection in response to a call request with the access number, and the facsimile control module to detect facsimile information and transfer the call connection from the call terminal to the facsimile device. Other embodiments are described and claimed.
    Type: Application
    Filed: May 16, 2007
    Publication date: November 20, 2008
    Applicant: Microsoft Corporation
    Inventors: Paul Tidwell, Cliff Didcock, Siunie Sutjahjo
  • Patent number: 7113942
    Abstract: Large messages in the form of hierarchically structured documents are processed in a streaming fashion using the ultimate consumer read requests as the driving force for the processing. The messages are partitioned into fixed length segments. The segments are processed in pipeline fashion. This processing chain includes simulating random access of hierarchical documents using stream transformations, mapping streams to a transport's native capabilities, composing streams into chains and using pipeline processing on the chains, staging fragments into a database and routing messages when complete messages have been formed, and providing tools to allow the end user to inspect partial messages.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: September 26, 2006
    Assignee: Microsoft Corporation
    Inventors: Yossi Levanoni, Wei-Lun Lo, Sanjib Saha, Paul Maybee, Bimal Mehta, Lee Graber, Anandhi Somasekaran, Akash Sagar, Balinder Malhi, Allen Zhang, Siunie Sutjahjo
  • Publication number: 20060129524
    Abstract: Large messages in the form of hierarchically structured documents are processed in a streaming fashion using the ultimate consumer read requests as the driving force for the processing. The messages are partitioned into fixed length segments. The segments are processed in pipeline fashion. This processing chain includes simulating random access of hierarchical documents using stream transformations, mapping streams to a transport's native capabilities, composing streams into chains and using pipeline processing on the chains, staging fragments into a database and routing messages when complete messages have been formed, and providing tools to allow the end user to inspect partial messages.
    Type: Application
    Filed: February 6, 2006
    Publication date: June 15, 2006
    Applicant: Microsoft Corporation
    Inventors: Yossi Levanoni, Wei-Lun Lo, Sanjib Saha, Paul Maybee, Bimal Mehta, Lee Graber, Anandhi Somasekaran, Akash Sagar, Balinder Malhi, Allen Zhang, Siunie Sutjahjo
  • Publication number: 20040268244
    Abstract: Large messages in the form of hierarchically structured documents are processed in a streaming fashion using the ultimate consumer read requests as the driving force for the processing. The messages are partitioned into fixed length segments. The segments are processed in pipeline fashion. This processing chain includes simulating random access of hierarchical documents using stream transformations, mapping streams to a transport's native capabilities, composing streams into chains and using pipeline processing on the chains, staging fragments into a database and routing messages when complete messages have been formed, and providing tools to allow the end user to inspect partial messages.
    Type: Application
    Filed: June 27, 2003
    Publication date: December 30, 2004
    Applicant: Microsoft Corporation
    Inventors: Yossi Levanoni, Wei-Lun Lo, Sanjib Saha, Paul Maybee, Bimal Mehta, Lee Graber, Anandhi Somasekaran, Akash Sagar, Balinder Malhi, Allen Zhang, Siunie Sutjahjo