Patents by Inventor Yunjiao Xue

Yunjiao Xue 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: 20230141928
    Abstract: Machine-learning (ML) techniques and models are described for predicting the number and severity of network attacks within a specified timeframe, such as the next fifteen minutes. In some embodiments, the techniques including training a ML model based on features extracted from a training dataset and applying the trained ML model to estimate (a) the probability of an attack happening on an account within a specified timeframe; (b) how many attacks are predicted to occur in the specified timeframe (if any); and/or (c) the severity of the attacks predicted to occur. A system may deploy preventative measures based on the ML model output to counter or mitigate the effects of predicted and coordinated network attacks.
    Type: Application
    Filed: October 13, 2021
    Publication date: May 11, 2023
    Applicant: Oracle International Corporation
    Inventors: Ján Sterba, Venkatakrishnan Gopalakrishnan, May Bich Nhi Lam, Yunjiao Xue, Nana Lei, Edward C. Cheng, Hayward Ivan Craig Welcher, Jacob Becker West, Qi Wen Cao
  • Publication number: 20230134546
    Abstract: Machine-learning techniques and models are described for alerting users to attacks on accounts in real-time or near real-time. In some embodiments, an attack detection model uses Natural Language Processing (NLP) and multi-level classification techniques to monitor login attempts and detect attacks. The model may use NLP to convert text associated with account activity to numerical vectors, where the vectors include scores and/or other numerical values computed based on the meaning of the converted text. The model may further include a set of classifiers trained to learn patterns in the numerical vectors that are predictive of a network attack. The model may assign labels to events based on the predicted likelihood that the event is an attack. The system may deploy real-time preventative or corrective measures based on the ML model output to counter or mitigate the effects of an attack.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Applicant: Oracle International Corporation
    Inventors: Venkatakrishnan Gopalakrishnan, Ján Sterba, May Bich Nhi Lam, Yunjiao Xue, Nana Lei, Edward C. Cheng, Hayward Ivan Craig Welcher, Jacob Becker West, Qi Wen Cao
  • Publication number: 20200186611
    Abstract: Disclosed herein are system, method, and computer program product embodiments for allowing a client application to modify failed update requests in an request queue accessible by a mobile device. As a cloud platform may provide offline data services to client applications, a device may need to synchronize a locally stored or otherwise accessible offline store with the cloud platform when connectivity returns. The client application may place failed requests into a request queue, store information about the failed requests in an error archive, and subsequently allow users to directly modify the requests in the request queue for resubmission to the cloud platform. The client application may provide an interface to users to fix the failed requests that is familiar and to the standard interface in the client application.
    Type: Application
    Filed: December 5, 2018
    Publication date: June 11, 2020
    Inventors: Matthew Borges, David BRANDOW, Martin LACASSE, Yunjiao XUE
  • Patent number: 10673984
    Abstract: Disclosed herein are system, method, and computer program product embodiments for allowing a client application to modify failed update requests in an request queue accessible by a mobile device. As a cloud platform may provide offline data services to client applications, a device may need to synchronize a locally stored or otherwise accessible offline store with the cloud platform when connectivity returns. The client application may place failed requests into a request queue, store information about the failed requests in an error archive, and subsequently allow users to directly modify the requests in the request queue for resubmission to the cloud platform. The client application may provide an interface to users to fix the failed requests that is familiar and to the standard interface in the client application.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: June 2, 2020
    Assignee: SAP SE
    Inventors: Matthew Borges, David Brandow, Martin Lacasse, Yunjiao Xue
  • Patent number: 10176218
    Abstract: A system and a method for creating an OData custom query involve retrieving properties for a data object defined in a software application, and then displaying a graphical user interface by which the retrieved properties are selected together with additional options. A plurality of partial queries are created based on the selected properties and the additional options. The partial queries are combined to form a complete OData query for the software application.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: January 8, 2019
    Assignee: SAP SE
    Inventors: Yunjiao Xue, David Brandow
  • Patent number: 9967370
    Abstract: A system and a method for accessing data objects provided through an OData service involve receiving, at an application server, a data access request from a client computing device. The data access request specifies in a platform-independent manner an access operation to be performed on a first data object. The application server translates the data access request into an OData compliant request. The OData compliant request is then transmitted to the OData service to perform the access operation.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: May 8, 2018
    Assignee: SAP SE
    Inventors: Yunjiao Xue, David Brandow, Yan Gong, Jason Hoos
  • Patent number: 9641504
    Abstract: The disclosure is generally directed to systems and methods for HTTP header-based authentication. For example, the systems and methods include receiving, at a mobile platform server, a first request message from a client device, the first request message requesting to download an application from the mobile platform server, sending, to the client device, a first response message having a first authentication query within header portions of the first response message, receiving, at the mobile platform server, a second request message having first authentication credentials within header portions of the second request message, sending, to the client device, a second response message having a second authentication query within header portions of the second response message, receiving, at the mobile platform server first device, a third request message having second authentication credentials within header portions of the third request message, and sending, to the client device, the application.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: May 2, 2017
    Assignee: SAP SE
    Inventors: Karl Stevens, Jason Hoos, John Hall, Yunjiao Xue, Steven Wang, Senthil Natarajan
  • Publication number: 20160188302
    Abstract: Techniques of generating metadata-based cross-platform mobile applications through user selection are disclosed. An application can be generated by receiving a selection of a data source having a set of data objects, a selection of a data object to which data set from the data source is to be populated, selections of operations to be performed on the data object, a selection of a platform, and the selection of the data object. One or more metadata elements can be generated defining interactions with the data object of the data source and the interactive object on the platforms. The application can be generated from the one or more metadata elements.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: Randy Fredrick, David Cox, David Brandow, Yunjiao Xue
  • Publication number: 20160173466
    Abstract: The disclosure is generally directed to systems and methods for HTTP header-based authentication. For example, the systems and methods include receiving, at a mobile platform server, a first request message from a client device, the first request message requesting to download an application from the mobile platform server, sending, to the client device, a first response message having a first authentication query within header portions of the first response message, receiving, at the mobile platform server, a second request message having first authentication credentials within header portions of the second request message, sending, to the client device, a second response message having a second authentication query within header portions of the second response message, receiving, at the mobile platform server first device, a third request message having second authentication credentials within header portions of the third request message, and sending, to the client device, the application.
    Type: Application
    Filed: December 15, 2014
    Publication date: June 16, 2016
    Inventors: Karl Stevens, Jason Hoos, John Hall, Yunjiao Xue, Steven Wang, Senthil Natarajan
  • Publication number: 20160170720
    Abstract: In an example embodiment, a change pertaining to a first element in a visual representation of a screen of a hybrid application in a screen design tool of an application development tool in an enterprise mobility platform is detected. A library of elements is accessed to retrieve a first code-generating algorithm corresponding to the first element, the first code-algorithm designed to create a first block of source code written in a scripting language that can be rendered as a user interface representation. A code preview tool of the application development tool is caused to display source code written in the scripting language, the source code displayed by the code preview tool reflecting the change pertaining to the first element by the code preview tool adding, changing, or removing the first block of source code corresponding to the first element to or from a previously displayed version of the source code.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 16, 2016
    Inventors: Yunjiao Xue, David Brandow
  • Patent number: 9348563
    Abstract: In an example embodiment, a change pertaining to a first element in a visual representation of a screen of a hybrid application in a screen design tool of an application development tool in an enterprise mobility platform is detected. A library of elements is accessed to retrieve a first code-generating algorithm corresponding to the first element, the first code-algorithm designed to create a first block of source code written in a scripting language that can be rendered as a user interface representation. A code preview tool of the application development tool is caused to display source code written in the scripting language, the source code displayed by the code preview tool reflecting the change pertaining to the first element by the code preview tool adding, changing, or removing the first block of source code corresponding to the first element to or from a previously displayed version of the source code.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: May 24, 2016
    Assignee: SAP SE
    Inventors: Yunjiao Xue, David Brandow
  • Publication number: 20160132552
    Abstract: A system and a method for creating an OData custom query involve retrieving properties for a data object defined in a software application, and then displaying a graphical user interface by which the retrieved properties are selected together with additional options. A plurality of partial queries are created based on the selected properties and the additional options. The partial queries are combined to form a complete OData query for the software application.
    Type: Application
    Filed: November 7, 2014
    Publication date: May 12, 2016
    Inventors: Yunjiao Xue, David Brandow
  • Publication number: 20160072927
    Abstract: A system and a method for accessing data objects provided through an OData service involve receiving, at an application server, a data access request from a client computing device. The data access request specifies in a platform-independent manner an access operation to be performed on a first data object. The application server translates the data access request into an OData compliant request. The OData compliant request is then transmitted to the OData service to perform the access operation.
    Type: Application
    Filed: September 5, 2014
    Publication date: March 10, 2016
    Inventors: Yunjiao Xue, David Brandow, Yan Gong, Jason Hoos