Patents by Inventor Allan George Schrum

Allan George Schrum 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: 20240080195
    Abstract: Techniques for managing composite tokens for content access requests are disclosed. A system provides a client device with a composite token to allow the client device to make subsequent requests to access content of a content provider without requiring re-authentication of the client device with each request. The composite token includes an access segment associated with permissions to access content. The composite token further includes a regeneration segment associated with permissions to invalidate the composite token and create a new composite token associated with a same user or session. The system invalidates a previous composite token and regenerates a new composite token if the access segment expires. The system requires re-authentication if the regeneration segment expires or if a composite token is received that is not the most recently-generated composite token.
    Type: Application
    Filed: September 7, 2022
    Publication date: March 7, 2024
    Applicant: Oracle International Corporation
    Inventor: Allan George Schrum
  • Patent number: 11720593
    Abstract: Systems, methods, and other embodiments associated with distributed primary identifier management in a multi-master database system are described. One embodiment includes adding a new master node to a system with a plurality of master nodes. Assigning a master node number to the new master node in relation to the plurality of master nodes. The master node number is converted into a binary value and a reverse bit order of the master node number is generated. The new master node is configured to assign primary identifiers within an address space to data objects, wherein the primary identifiers include the reverse bit order of the master node number to reduce collisions between the data objects.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: August 8, 2023
    Assignee: Oracle International Corporation
    Inventor: Allan George Schrum
  • Publication number: 20220261420
    Abstract: Systems, methods, and other embodiments associated with distributed primary identifier management in a multi-master database system are described. One embodiment includes adding a new master node to a system with a plurality of master nodes. Assigning a master node number to the new master node in relation to the plurality of master nodes. The master node number is converted into a binary value and a reverse bit order of the master node number is generated. The new master node is configured to assign primary identifiers within an address space to data objects, wherein the primary identifiers include the reverse bit order of the master node number to reduce collisions between the data objects.
    Type: Application
    Filed: April 27, 2022
    Publication date: August 18, 2022
    Inventor: Allan George SCHRUM
  • Patent number: 11321350
    Abstract: Systems, methods, and other embodiments associated with distributed primary identifier management in a multi-master database system are described. One embodiment includes: Receiving a request to add a new master node to a multi-master database environment. Retrieving the next available master node number from a master node counter for the database environment. Generating a numeric base for primary identifiers of data objects of the new master node by deriving high order bits of the numeric base from the retrieved master node number. Configuring the new master node to assign the next unassigned number in a sequence of numbers beginning with the numeric base as the primary identifier for each data object created by the new master node. Add the new master node to the database environment. In one embodiment, the numeric base is generated by replacing the leading bits of the primary identifier range with the reversed the binary equivalent of the node number of the new master node.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: May 3, 2022
    Assignee: Oracle International Corporation
    Inventor: Allan George Schrum
  • Publication number: 20210103599
    Abstract: Systems, methods, and other embodiments associated with distributed primary identifier management in a multi-master database system are described. One embodiment includes: Receiving a request to add a new master node to a multi-master database environment. Retrieving the next available master node number from a master node counter for the database environment. Generating a numeric base for primary identifiers of data objects of the new master node by deriving high order bits of the numeric base from the retrieved master node number. Configuring the new master node to assign the next unassigned number in a sequence of numbers beginning with the numeric base as the primary identifier for each data object created by the new master node. Add the new master node to the database environment. In one embodiment, the numeric base is generated by replacing the leading bits of the primary identifier range with the reversed the binary equivalent of the node number of the new master node.
    Type: Application
    Filed: October 8, 2019
    Publication date: April 8, 2021
    Inventor: Allan George SCHRUM
  • Patent number: 10135940
    Abstract: A method of handling event subscriptions and notifications may include receiving a request from a client system to subscribe to an event type, and receiving a template from the client system. The template may define data that should be returned to the client system when an event of the event type occurs. In response to the event of the event type occurring, the method may also include packaging data associated with the event according to the template received from the client system to generate an event notification. The method may further include sending the event notification to the client system.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: November 20, 2018
    Assignee: Oracle International Corporation
    Inventors: Vikram Kaledhonkar, Allan George Schrum
  • Patent number: 9898488
    Abstract: A method of preserving deprecated database columns across application upgrades may include maintaining a database communicatively coupled to an application. The application may include a first schema. The first schema may indicate a first column for the database. The method may also include receiving an update for the application. The update may include a second schema that removes the first column from the database. The method may additionally include renaming the first column by appending a prefix to a name of the first column. The prefix may indicate that the first column is deprecated. The method may further include maintaining the first column in the database.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: February 20, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Allan George Schrum
  • Publication number: 20160154829
    Abstract: A method of preserving deprecated database columns across application upgrades may include maintaining a database communicatively coupled to an application. The application may include a first schema. The first schema may indicate a first column for the database. The method may also include receiving an update for the application. The update may include a second schema that removes the first column from the database. The method may additionally include renaming the first column by appending a prefix to a name of the first column. The prefix may indicate that the first column is deprecated. The method may further include maintaining the first column in the database.
    Type: Application
    Filed: December 1, 2014
    Publication date: June 2, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Allan George Schrum