Patents by Inventor Jacob DongJu Kim

Jacob DongJu Kim 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: 8935711
    Abstract: A method and a system are provided for implementing a global application program interface and providing routing to a number of services. A global traffic manager may receive an application program interface call from an originating processing device via an open public network. The global traffic manager may return an address of a closest edge server, with respect to the originating processing device, from among a number of edge servers, in an edge network. The edge server may obtain a location having data corresponding to the application program interface call and may make a data specific application program interface call to a data center corresponding to the obtained location. The edge server may receive data from the data center and may ensure that the data is in a proper format. The edge server may send the data to the originating processing device via the open public network.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: January 13, 2015
    Assignee: Microsoft Corporation
    Inventors: Jacob Dongju Kim, Jason Michael Blankman, John Peter Bruno, Jr.
  • Patent number: 8775550
    Abstract: A client requests a web page from a server including aggregated content comprising a plurality of content items from a plurality of content providers. The server provides content items to the client from a cache accessible to the server if any of the content items are stored in the cache, and requests any remaining content items from their respective content providers. The server receives responses from the content providers and stores any cacheable responses (i.e., content items) in the cache. Aspects of the invention apply to any content request from a client, for example, updating a client's widget with a content item.
    Type: Grant
    Filed: February 8, 2008
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Thomas Anand Jeyaseelan, Jacob DongJu Kim
  • Publication number: 20130254266
    Abstract: A method and a system are provided for implementing a global application program interface and providing routing to a number of services. A global traffic manager may receive an application program interface call from an originating processing device via an open public network. The global traffic manager may return an address of a closest edge server, with respect to the originating processing device, from among a number of edge servers, in an edge network. The edge server may obtain a location having data corresponding to the application program interface call and may make a data specific application program interface call to a data center corresponding to the obtained location. The edge server may receive data from the data center and may ensure that the data is in a proper format. The edge server may send the data to the originating processing device via the open public network.
    Type: Application
    Filed: May 1, 2013
    Publication date: September 26, 2013
    Applicant: Microsoft Corporation
    Inventors: Jacob Dongju Kim, Jason Michael Blankman, John Peter Bruno, JR.
  • Patent number: 8458733
    Abstract: A method and a system are provided for implementing a global application program interface and providing routing to a number of services. A global traffic manager may receive an application program interface call from an originating processing device via an open public network. The global traffic manager may return an address of a closest edge server, with respect to the originating processing device, from among a number of edge servers, in an edge network. The edge server may obtain a location having data corresponding to the application program interface call and may make a data specific application program interface call to a data center corresponding to the obtained location. The edge server may receive data from the data center and may ensure that the data is in a proper format. The edge server may send the data to the originating processing device via the open public network.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: June 4, 2013
    Assignee: Microsoft Corporation
    Inventors: Jacob DongJu Kim, Jason Michael Blankman, John Peter Bruno, Jr.
  • Publication number: 20110185285
    Abstract: In embodiments, various technologies for notifying users of a social network service of updates to services external to the social network service by members of the social network are described. An indication that a member of a social network service made an update to an external service can be received. Then, at least one additional member associated with the member in the social network service can be notified of the update to the external service. The external service may include typical web services, such as a blogging service, a video sharing service, or a photo sharing service.
    Type: Application
    Filed: April 8, 2011
    Publication date: July 28, 2011
    Applicant: Microsoft Corporation
    Inventors: Matt Augustine, Jason Blankman, Vanesa Polo Domingues, Jay Fluegel, Andrew Ginda, Jacob DongJu Kim, Steve Rosata, Sandeepan Sanyal
  • Patent number: 7958193
    Abstract: Various technologies for notifying users of a social network service of updates to services external to the social network service by members of the social network. The external service may be a typical web service, such as blogging, and video and photo sharing services. In one implementation, a member of a social network may register the external service with the social network service. Thereinafter, updates that the user makes on the external service may trigger notifications to members of the user's social network.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: June 7, 2011
    Assignee: Microsoft Corporation
    Inventors: Matt Augustine, Jason Blankman, Vanesa Polo Dominguez, Jay Fluegel, Andrew Ginda, Jacob DongJu Kim, Steve Rosato, Sandeepan Sanyal
  • Publication number: 20090327432
    Abstract: Various technologies for notifying users of a social network service of updates to services external to the social network service by members of the social network. The external service may be a typical web service, such as blogging, and video and photo sharing services. In one implementation, a member of a social network may register the external service with the social network service. Thereinafter, updates that the user makes on the external service may trigger notifications to members of the user's social network.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Matt Augustine, Jason Blankman, Vanesa Polo Dominguez, Jay Fluegel, Andrew Ginda, Jacob DongJu Kim, Steve Rosato, Sandeepan Sanyal
  • Publication number: 20090235283
    Abstract: A method and a system are provided for implementing a global application program interface and providing routing to a number of services. A global traffic manager may receive an application program interface call from an originating processing device via an open public network. The global traffic manager may return an address of a closest edge server, with respect to the originating processing device, from among a number of edge servers, in an edge network. The edge server may obtain a location having data corresponding to the application program interface call and may make a data specific application program interface call to a data center corresponding to the obtained location. The edge server may receive data from the data center and may ensure that the data is in a proper format. The edge server may send the data to the originating processing device via the open public network.
    Type: Application
    Filed: March 12, 2008
    Publication date: September 17, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Jacob DongJu Kim, Jason Michael Blankman, John Peter Bruno, JR.
  • Publication number: 20090204682
    Abstract: A client requests a web page from a server including aggregated content comprising a plurality of content items from a plurality of content providers. The server provides content items to the client from a cache accessible to the server if any of the content items are stored in the cache, and requests any remaining content items from their respective content providers. The server receives responses from the content providers and stores any cacheable responses (i.e., content items) in the cache. Aspects of the invention apply to any content request from a client, for example, updating a client's widget with a content item.
    Type: Application
    Filed: February 8, 2008
    Publication date: August 13, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Thomas Anand Jeyaseelan, Jacob DongJu Kim
  • Patent number: 7178104
    Abstract: A system and method for generating structured electronic documents in a non-linear manner are provided. A document generation server obtains a request to generate an electronic document having logically ordered sections. Proceeding according to the logical order of the electronic document, the document generation server populates at least a portion of any section having data dependent on a subsequently ordered section with a content bookmark. Thereafter, the document generation server replaces the content bookmark with the dependent data after the data for the subsequently ordered section has been obtained.
    Type: Grant
    Filed: May 1, 2002
    Date of Patent: February 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Craig Harry, Patrick Moulhaud, Jacob DongJu Kim