Patents by Inventor Christian Davids

Christian Davids 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: 11144752
    Abstract: A method for verifying authenticity of a physical document includes receiving an image of a physical document to be authenticated including the physical document and a background. A pre-processed image is produced that includes the physical document separated from the background. The producing includes separating the physical document from the background by semantic segmentation utilizing an artificial neural network trained using an augmented dataset generated by applying geometric transformations over different backgrounds. Features of the pre-processed image are extracted to determine a document type. In response to determining the document type of the physical document, the method includes verifying, utilizing a machine learning classifier, whether the physical document is authentic based on the extracted features relative to expected features for the corresponding document type. An indication of whether the physical document is authentic based on the verifying is generated.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: October 12, 2021
    Assignee: Cyxtera Cybersecurity, Inc.
    Inventors: Alejandra Castelblanco Cruz, Martin Ochoa Ronderos, Jesus Alberto Solano Gomez, Esteban Rivera Guerrero, Lizzy Tengana Hurtado, Christian David Lopez Escobar
  • Patent number: 11127178
    Abstract: The present disclosure relates to mobile application development system providing high fidelity interactive screenshots for mobile applications developed using a cloud-based service. Particular aspects of the present disclosure are directed to a method for showing a sample screenshot of a user interface that closely resembles what users would see on a mobile device. The method may include determining a static layer of the user interface, determining an image representative of the static layer, determining a dynamic layer of the user interface, determining an image representative of the dynamic layer, and rendering the screenshot of the user interface based on a combination of the image representative of the static layer and the one or more images representative of the dynamic layer.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: September 21, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Christian David Straub
  • Patent number: 11102313
    Abstract: A system performs autosave. The system receives, by a web browser of a client device, a user action performed by a user that interacts with a website corresponding to a server. The system determines a change record corresponding to the user action, queues the change record in a first queue to commit corresponding changes to local models, and queues the change record in a second queue that communicates with the server to persist the change record at the serve. The first queue may be an ordered persistence queue that maintains a history of change records for performing undo and redo operations in interacting with the website. The second queue may be an ordered queue where change records are processed one at a time and each change record is sent to the server only if a prior change record in the second queue has been successfully recorded on the server.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: August 24, 2021
    Assignee: Oracle International Corporation
    Inventor: Christian David Straub
  • Publication number: 20210081222
    Abstract: In one or more embodiments, a system generates a navigable interface for traversing sets of content based on system-determined relationships between the sets of content. The system uses a trained machine learning model to determine characteristics, such as layout, for sets of content. The characteristics are mapped to a content type. The system organizes the sets of content, based on respective content type, into a set of pages of a multipage navigable interface. Furthermore, the system selects navigational relationships between the sets of content based on respective content type. The navigational relationships are implemented via interface elements that allow for navigation between the pages of the navigable interface including corresponding sets of content.
    Type: Application
    Filed: August 31, 2020
    Publication date: March 18, 2021
    Applicant: Oracle International Corporation
    Inventors: Charles Eugene Cummins, Christian David Straub, Liza Lyons Broadbent, Vladislav Oupický, Jan Pe{hacek over (s)}ka, Jan Plihal
  • Patent number: 10860779
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow allows developers of user interfaces to see quick and accurate previews after changing content that needs to be processed via a cascading style sheet (CSS) framework such as LESS, SASS, or Trinidad. These frameworks typically take a significant period of time to transform their framework code into CSS.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: December 8, 2020
    Assignee: Oracle International Corporation
    Inventors: Christian David Straub, Peter Tehchuan Liu
  • Patent number: 10841385
    Abstract: Systems and methods are provided to test changes for a mobile app built by web-based tooling directly on a physical mobile device. A first application can be loaded on a mobile device. The first application can receive metadata of a second application. The first application can execute the second application using the metadata. Access to local resources can be intercepted and redirected to the server for processing. Additionally, changes made to the second application using the web-based tooling can be pushed to the first application using a persistent channel allowing the changes to be immediately tested.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: November 17, 2020
    Assignee: Oracle International Corporation
    Inventors: Christian David Straub, Maneesh Chugh
  • Patent number: 10672295
    Abstract: Facilitating navigating presentations of data structures in a computing environment. A method includes detecting user input for navigating to a location in a presentation of a data structure stored at a computing system. The method further includes as a result of detecting user input for navigating to a location in the presentation of a data structure, outputting from an accessibility compliant interface at the computing system, at least a portion of a notification identifying the location in the presentation of a data structure. The method further includes, as a result of detecting user input for navigating to a location in the presentation of a data structure, outputting from the accessibility compliant interface at the computing system, at least a portion of an enumeration of tokens for predetermined items of import relevant to the location.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: June 2, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Hemchander Venkateshwara Sannidhanam, David Ellis Pugh, Mark Alistair Wilson-Thomas, Christian David Gunderman
  • Patent number: 10632780
    Abstract: The present invention relates to a watermark formation element for forming watermarks in paper, a cylinder mould cover comprising such a watermark formation element, a method of making such a cylinder mould cover, a method of making paper using such a cylinder mould cover and paper made thereby. The watermark formation element has an integrated body comprising a watermark forming surface, which has one or more watermark forming regions, and a drainage surface. A plurality of drainage channels extend from front surface apertures in the watermark forming surface to the drainage surface. At least some of the front surface apertures are shaped to define at least one of an alphanumeric, a symbol or a pictorial image. A filter layer located between the watermark forming surface and the drainage surface having filter layer apertures which have a maximum width which is less than a smallest width of the front surface apertures.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: April 28, 2020
    Assignee: PORTALS DE LA RUE LIMITED
    Inventors: Malcolm Paul Baker, Christian David Paul Clark
  • Publication number: 20200113971
    Abstract: The present invention relates to methods of treating or preventing AIBD.
    Type: Application
    Filed: April 20, 2018
    Publication date: April 16, 2020
    Applicant: VOLUTION IMMUNO PHARMACEUTICALS SA
    Inventors: Miles Andrew Nunn, Brihad Abhyankar, Christian David Sadik
  • Patent number: 10582001
    Abstract: A system loads resources. The system determines to load a module by a web browser, where the module requires a plurality of resources to be synchronously loaded in a specific order. The system asynchronously pre-caches the resources in a browser cache of the web browser and then synchronously loads the resources from the browser cache and according to the specific order. In one embodiment, the system sends a request to a server, where the request is of a request type configured for requesting a first content type, and where the first content type is configured to be pre-cached in the browser cache when received by the web browser. The system then receives content from the server in response to the request, where the content is of a second content type that is different than the first content type, and where the content includes at least one of the resources.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: March 3, 2020
    Assignee: Oracle International Corporation
    Inventor: Christian David Straub
  • Patent number: 10491695
    Abstract: Systems and methods are disclosed that, in various embodiments, record a complete action history (user actions) that created a data set. The action history can then be incorporated as part of the data set. Given a saved object, a path can be constructed between an initial state (e.g., one with no content) to a final state (e.g., the saved content). By proceed backwards in the action history, a user can continue undoing actions all the way to the initial state.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: November 26, 2019
    Assignee: Oracle International Corporation
    Inventor: Christian David Straub
  • Patent number: 10452497
    Abstract: A system restores a user interface (“UI”) state. The system receives an action performed by a user that interacts with a UI, and determines a transaction based on the action, where the transaction is configured to modify a model corresponding to the UI. The system stores a first UI state of the UI and a first model state of the model, and then commits the transaction. The system subsequently determines to undo the transaction based on a first user interaction. The system then restores the UI to the first UI state and the model to the first model state. In one embodiment, the first model state is restored before undoing the transaction, while the first UI state is restored after undoing the transaction.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: October 22, 2019
    Assignee: Oracle International Corporation
    Inventors: Christian David Straub, Peter Liu, Pavitra Subramaniam
  • Patent number: 10419514
    Abstract: A system includes download location information in an unprotected Uniform Resource Locator (“URL”), where the download location information identifies a download location for downloading an application provided by a cloud system. The system further includes login server information in the unprotected URL, where the login server information identifies a login server that is configured to be logged in before downloading the application from the download location. Based on the unprotected URL, the application is configured to be downloaded on a mobile device from the download location and after logging into the login server. The application may be developed by accessing a web-based application development server in the cloud system, and after the application is developed, the web-based application development server generates the unprotected URL.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: September 17, 2019
    Assignee: Oracle International Corporation
    Inventors: Christian David Straub, Maneesh Chugh
  • Publication number: 20190243874
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow allows developers of user interfaces to see quick and accurate previews after changing content that needs to be processed via a cascading style sheet (CSS) framework such as LESS, SASS, or Trinidad. These frameworks typically take a significant period of time to transform their framework code into CSS.
    Type: Application
    Filed: April 15, 2019
    Publication date: August 8, 2019
    Applicant: Oracle International Corporation
    Inventors: Christian David Straub, Peter Tehchuan Liu
  • Publication number: 20190236825
    Abstract: The present disclosure relates to mobile application development system providing high fidelity interactive screenshots for mobile applications developed using a cloud-based service. Particular aspects of the present disclosure are directed to a method for showing a sample screenshot of a user interface that closely resembles what users would see on a mobile device. The method may include determining a static layer of the user interface, determining an image representative of the static layer, determining a dynamic layer of the user interface, determining an image representative of the dynamic layer, and rendering the screenshot of the user interface based on a combination of the image representative of the static layer and the one or more images representative of the dynamic layer.
    Type: Application
    Filed: April 5, 2019
    Publication date: August 1, 2019
    Applicant: Oracle International Corporation
    Inventor: Christian David Straub
  • Patent number: 10311132
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow allows developers of user interfaces to see quick and accurate previews after changing content that needs to be processed via a cascading style sheet (CSS) framework such as LESS, SASS, or Trinidad. These frameworks typically take a significant period of time to transform their framework code into CSS.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: June 4, 2019
    Assignee: Oracle International Corporation
    Inventors: Christian David Straub, Peter Tehchuan Liu
  • Publication number: 20190156702
    Abstract: Facilitating navigating presentations of data structures in a computing environment. A method includes detecting user input for navigating to a location in a presentation of a data structure stored at a computing system. The method further includes as a result of detecting user input for navigating to a location in the presentation of a data structure, outputting from an accessibility compliant interface at the computing system, at least a portion of a notification identifying the location in the presentation of a data structure. The method further includes, as a result of detecting user input for navigating to a location in the presentation of a data structure, outputting from the accessibility compliant interface at the computing system, at least a portion of an enumeration of tokens for predetermined items of import relevant to the location.
    Type: Application
    Filed: November 20, 2017
    Publication date: May 23, 2019
    Inventors: Hemchander Venkateshwara SANNIDHANAM, David Ellis PUGH, Mark Alistair WILSON-THOMAS, Christian David GUNDERMAN
  • Patent number: 10290133
    Abstract: The present disclosure relates to mobile application development system providing high fidelity interactive screenshots for mobile applications developed using a cloud-based service. Particular aspects of the present disclosure are directed to a method for showing a sample screenshot of a user interface that closely resembles what users would see on a mobile device. The method may include determining a static layer of the user interface, determining an image representative of the static layer, determining a dynamic layer of the user interface, determining an image representative of the dynamic layer, and rendering the screenshot of the user interface based on a combination of the image representative of the static layer and the one or more images representative of the dynamic layer.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: May 14, 2019
    Assignee: Oracle International Corporation
    Inventor: Christian David Straub
  • Patent number: 10086636
    Abstract: A user may often be reading the same content on multiple different electronic devices, and this user may also wish to read the same content on printed pages of a physical book. In this case, described is a hybrid print medium that includes both printed pages and a computer system allowing a user to synchronize a current reading location in the hybrid print medium with the same content being read on one or more electronic devices. In different cases, this synchronization may include a synchronization service or the synchronization may occur directly between a hybrid print medium and an electronic device storing an electronic version of the content within the hybrid print medium.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: October 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Christian David Vielma Diaz, Dirk Tomio Cummings, Timothy Albert Laferriere, Troy Franklin Thacker, Trent Edward Thacker, Wayne Claus Heaney
  • Patent number: D894834
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: September 1, 2020
    Assignee: Caterpillar Inc.
    Inventors: Christian David Ritchie, Terril Johnson, Gary S. Kelly, Michael John Rhett Wilson