Patents by Inventor Kentaro Kinebuchi

Kentaro Kinebuchi 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).

  • Publication number: 20210289045
    Abstract: An example system and method facilitates operation of a networked software application that communicates with a network resource during periods of intermittent network connectivity and includes determining when a networked software application is offline and when it is online; selectively intercepting one or more request messages from the networked software application addressed to a network resource when the software application is offline, resulting in a store of intercepted request messages; detecting when the networked software application transitions from being offline to being online; and selectively issuing the one or more request messages to the network resource in a sequence in which the one or more request messages were stored in the store of intercepted request messages.
    Type: Application
    Filed: June 2, 2021
    Publication date: September 16, 2021
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Blake Sullivan, Kentaro Kinebuchi, Jing Wu, Min Lu, Andrew Schwartz, Max Starets
  • Patent number: 11070648
    Abstract: An example system and method facilitates operation of a networked software application that communicates with a network resource during periods of intermittent network connectivity and includes determining when a networked software application is offline and when it is online; selectively intercepting one or more request messages from the networked software application addressed to a network resource when the software application is offline, resulting in a store of intercepted request messages; detecting when the networked software application transitions from being offline to being online; and selectively issuing the one or more request messages to the network resource in a sequence in which the one or more request messages were stored in the store of intercepted request messages.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: July 20, 2021
    Assignee: Oracle International Corporation
    Inventors: Blake Sullivan, Kentaro Kinebuchi, Jing Wu, Min Lu, Andrew Schwartz, Max Starets
  • Publication number: 20210081263
    Abstract: An example system and method facilitates operation of a networked software application, i.e., client application which communicates with a network resource (e.g., web service) during periods of intermittent network connectivity, by selectively intercepting and shredding and/or unshredding service response messages. In a specific embodiment, the example system includes one or more pluggable shredders and unshredders that are used to explode a complex REpresentational State Transfer (REST) payload into its constituent structured primitive objects for ease of consumption by the User Interface (UI) of the client application. The exploded, i.e., shredded response message payloads are stored in local cache, where the cached data is strategically structured as compared to the received REST payload. One or more unshredders selectively reconstruct one or more REST response message payloads if client reissues the corresponding REST request message while offline.
    Type: Application
    Filed: November 24, 2020
    Publication date: March 18, 2021
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Blake Sullivan, Kentaro Kinebuchi, Jing Wu, Min Lu, Andrew Schwartz, Max Starets
  • Patent number: 10877825
    Abstract: An example system and method facilitates operation of a networked software application, i.e., client application which communicates with a network resource (e.g., web service) during periods of intermittent network connectivity, by selectively intercepting and shredding and/or unshredding service response messages. In a specific embodiment, the example system includes one or more pluggable shredders and unshredders that are used to explode a complex REpresentational State Transfer (REST) payload into its constituent structured primitive objects for ease of consumption by the User Interface (UI) of the client application. The exploded, i.e., shredded response message payloads are stored in local cache, where the cached data is strategically structured as compared to the received REST payload. One or more unshredders selectively reconstruct one or more REST response message payloads if client reissues the corresponding REST request message while offline.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: December 29, 2020
    Assignee: Oracle International Corporation
    Inventors: Blake Sullivan, Kentaro Kinebuchi, Jing Wu, Min Lu, Andrew Schwartz, Max Starets
  • Publication number: 20200110644
    Abstract: An example system and method facilitates operation of a networked software application, i.e., client application which communicates with a network resource (e.g., web service) during periods of intermittent network connectivity, by selectively intercepting and shredding and/or unshredding service response messages. In a specific embodiment, the example system includes one or more pluggable shredders and unshredders that are used to explode a complex REpresentational State Transfer (REST) payload into its constituent structured primitive objects for ease of consumption by the User Interface (UI) of the client application. The exploded, i.e., shredded response message payloads are stored in local cache, where the cached data is strategically structured as compared to the received REST payload. One or more unshredders selectively reconstruct one or more REST response message payloads if client reissues the corresponding REST request message while offline.
    Type: Application
    Filed: June 12, 2019
    Publication date: April 9, 2020
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Blake Sullivan, Kentaro Kinebuchi, Jing Wu, Min Lu, Andrew Schwartz, Max Starets
  • Publication number: 20200110793
    Abstract: An example method facilitates modification and generation of User Interface (UI) display screens for webpages and web applications, such as process-based software applications. The example method includes receiving a first signal to access a webpage that includes a static UI display screen for a web application; serving the webpage in response to the signal; detecting the dynamic configuration functionality associated with the webpage, wherein the configuration functionality includes code and UI metadata provided in or with a dynamic layout file, the code and UI metadata including one or more rules and specifications for configuring schema used to generate rendering instructions for the dynamic part of the webpage.
    Type: Application
    Filed: June 12, 2019
    Publication date: April 9, 2020
    Applicant: Oracle International Corporation
    Inventors: Blake Sullivan, Naizam Olakara, Kentaro Kinebuchi, Jing Wu, Min Lu, Maria Kaval, Christian Straub
  • Publication number: 20200106860
    Abstract: An example system and method facilitates operation of a networked software application that communicates with a network resource during periods of intermittent network connectivity and includes determining when a networked software application is offline and when it is online; selectively intercepting one or more request messages from the networked software application addressed to a network resource when the software application is offline, resulting in a store of intercepted request messages; detecting when the networked software application transitions from being offline to being online; and selectively issuing the one or more request messages to the network resource in a sequence in which the one or more request messages were stored in the store of intercepted request messages.
    Type: Application
    Filed: June 12, 2019
    Publication date: April 2, 2020
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Blake Sullivan, Kentaro Kinebuchi, Jing Wu, Min Lu, Andrew Schwartz, Max Starets
  • Patent number: 10547664
    Abstract: An atomic multiple-file upload from a client to a server requires only a single Java Server Faces (JSF) lifecycle to process the multiple files uploaded. Progress and other upload status indicators are displayed at the client and individual files can be deleted, canceled or added prior to committing the multiple-file upload at the server.
    Type: Grant
    Filed: March 21, 2013
    Date of Patent: January 28, 2020
    Assignee: Oracle International Corporation
    Inventors: Kentaro Kinebuchi, Blake Sullivan