Patents by Inventor Ivan Darmansyah

Ivan Darmansyah 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: 10375191
    Abstract: An online social networking system publishes a new notification type to a single entry point controller. Each new notification type uses the same generic schema. The system maps the same generic schema into the same generic input model, and stores the same generic input model into a database. The system reads the same generic input model from the database, converts the same generic input model into a same generic output model, and transmits the same generic output model to a formatter. The formatter receives a request for a notification event, and transmits the notification event to an application programming interface. The formatter is a sole location that is aware of the new notification type. The formatter decorates and formats the notification event based on the same generic output model. The formatter transmits the notification event to the application programming interface, which transmits the notification event to the client device.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Christopher Hobson, Charles Lai, Ivan Darmansyah, Nisheth Joshi, Jingshu Huang, Lewis Brandon Douglas Miller, Gevorg Kurghinyan, Cameron Alexander Lee, Jeffrey Zundel, Karthik Ramgopal
  • Publication number: 20190166213
    Abstract: An online social networking system publishes a new notification type to a single entry point controller. Each new notification type uses the same generic schema. The system maps the same generic schema into the same generic input model, and stores the same generic input model into a database. The system reads the same generic input model from the database, converts the same generic input model into a same generic output model, and transmits the same generic output model to a formatter. The formatter receives a request for a notification event, and transmits the notification event to an application programming interface. The formatter is a sole location that is aware of the new notification type. The formatter decorates and formats the notification event based on the same generic output model. The formatter transmits the notification event to the application programming interface, which transmits the notification event to the client device.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Adam Christopher Hobson, Charles Lai, Ivan Darmansyah, Nisheth Joshi, Jingshu Huang, Lewis Brandon Douglas Miller, Gevorg Kurghinyan, Cameron Alexander Lee, Jeffrey Zundel, Karthik Ramgopal