Patents by Inventor Ben George

Ben George 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: 12613853
    Abstract: Various techniques are provided for enabling an iterator (called persistent key-value (KV) iterator) that uses a special key structure embedded with secondary index information for efficient search (or query) of a key-value database (KVDB). In some embodiments, the key structure comprises a plurality of fields categorized into two groups, infrastructure hierarchy fields and object characteristic fields. Keys for the KVDB may be partitioned into one or more levels of hierarchy to generate many smaller key lists for easy search/query of the KVDB. These smaller key lists can be used for concurrent searches/queries.
    Type: Grant
    Filed: August 30, 2024
    Date of Patent: April 28, 2026
    Assignee: Oracle International Corporation
    Inventors: Rajesh Desai, Ben George, Pinky Kushwaha
  • Publication number: 20260064652
    Abstract: Various techniques are provided for enabling an iterator (called persistent key-value (KV) iterator) that uses a special key structure embedded with secondary index information for efficient search (or query) of a key-value database (KVDB). In some embodiments, the key structure comprises a plurality of fields categorized into two groups, infrastructure hierarchy fields and object characteristic fields. Keys for the KVDB may be partitioned into one or more levels of hierarchy to generate many smaller key lists for easy search/query of the KVDB. These smaller key lists can be used for concurrent searches/queries.
    Type: Application
    Filed: August 30, 2024
    Publication date: March 5, 2026
    Applicant: Oracle International Corporation
    Inventors: Rajesh Desai, Ben George, Pinky Kushwaha
  • Publication number: 20250335255
    Abstract: Techniques are disclosed that enable a self-regulating process to meet a service level objective (SLO). In some embodiments, a self-regulating process is a background process comprising a regulator that receives background job requests and historical information related to the background process for evaluation to determine actions (e.g., speed up, slow down, or maintain the same speed), enabling the background process to adjust its pace gradually and smoothly even when encountering unexpected big changes in load.
    Type: Application
    Filed: April 25, 2024
    Publication date: October 30, 2025
    Applicant: Oracle International Corporation
    Inventors: Rajesh Desai, Ben George, Kaustubh Manohar Fating
  • Patent number: 9984095
    Abstract: Methods and systems for handling lock state information between a first storage system node and a second storage system node coupled via a network link are provided. The second storage system node stores lock state information at a storage device previously managed by the first storage system node and notifies the first storage system node of a storage device location where the lock state information is stored. The second storage system node then transfers ownership of the storage device to the first storage system node that copies the lock state information from the storage device location to a memory location managed by the first storage system node. The first storage system node uses the lock state information to reconstruct any locks for storage space presented to a client and then processes client requests for reading and writing information at the storage device.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: May 29, 2018
    Assignee: NetApp Inc.
    Inventors: Ben George, Warren Dukes, Jr.
  • Publication number: 20170177612
    Abstract: Methods and systems for handling lock state information between a first storage system node and a second storage system node coupled via a network link are provided. The second storage system node stores lock state information at a storage device previously managed by the first storage system node and notifies the first storage system node of a storage device location where the lock state information is stored. The second storage system node then transfers ownership of the storage device to the first storage system node that copies the lock state information from the storage device location to a memory location managed by the first storage system node. The first storage system node uses the lock state information to reconstruct any locks for storage space presented to a client and then processes client requests for reading and writing information at the storage device.
    Type: Application
    Filed: December 5, 2016
    Publication date: June 22, 2017
    Inventors: Ben George, Warren Dukes
  • Patent number: 9514165
    Abstract: Methods and systems for handling lock state information between a first storage system node and a second storage system node coupled via a network link are provided. The second storage system node stores lock state information at a storage device previously managed by the first storage system node and notifies the first storage system node of a storage device location where the lock state information is stored. The second storage system node then transfers ownership of the storage device to the first storage system node that copies the lock state information from the storage device location to a memory location managed by the first storage system node. The first storage system node uses the lock state information to reconstruct any locks for storage space presented to a client and then processes client requests for reading and writing information at the storage device.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: December 6, 2016
    Assignee: NETAPP, INC.
    Inventors: Ben George, Warren Dukes, Jr.
  • Publication number: 20150213011
    Abstract: Methods and systems for handling lock state information between a first storage system node and a second storage system node coupled via a network link are provided. The second storage system node stores lock state information at a storage device previously managed by the first storage system node and notifies the first storage system node of a storage device location where the lock state information is stored. The second storage system node then transfers ownership of the storage device to the first storage system node that copies the lock state information from the storage device location to a memory location managed by the first storage system node. The first storage system node uses the lock state information to reconstruct any locks for storage space presented to a client and then processes client requests for reading and writing information at the storage device.
    Type: Application
    Filed: January 24, 2014
    Publication date: July 30, 2015
    Applicant: NETAPP, INC.
    Inventors: Ben George, Warren Dukes, JR.
  • Publication number: 20060089874
    Abstract: The present invention relates to computer implemented loyalty or loyalty provider methods and systems for generating income for a beneficiary organisation and/or loyalty points using purchases by an individual, company or other entity (generally referred to as a consumer). In another aspects, it also relates to a code carried by a signal or held on a carrier medium which provides a display element and/or webpage for a consumer. Embodiments of the invention link both loyalty points (or other rewards) which are earned by the consumer and donation to a beneficiary with any goods or services purchased and provide a graphical display for potential and accumulated loyalty points and/or donation.
    Type: Application
    Filed: October 22, 2004
    Publication date: April 27, 2006
    Inventors: Christian Newman, Ben George
  • Patent number: 6416200
    Abstract: A tread area and step edge illumination system is disclosed which comprises a base member configured for attachment to an exposed edge or surface of a step or stair. The base member has a downwardly projecting rearward wall and a forwardly and downwardly extending forward wall portion, a downwardly facing opening being defined between the rearward and forward walls. A light strip assembly having an elongate light strip with a number of longitudinally spaced-apart miniature lights, for example prefocused LED's, mounted to the strip. The light strip assembly is detachably mounted to the base member so that light from the miniature lights on the light strip is directed downwardly through the downwardly facing opening when the lights are lit, the light strip assembly being mounted to the base member so that the light strip assembly can be selectively adjusted through an angle of about 60° to enable selective adjustment of the direction of light from the light strip assembly.
    Type: Grant
    Filed: June 13, 2000
    Date of Patent: July 9, 2002
    Assignee: Permlight Products, Inc.
    Inventor: Ben George
  • Patent number: 6082870
    Abstract: A tread area and step edge illumination system is disclosed which comprises a base member configured for attachment to an exposed edge or surface of a step or stair. The base member has a downwardly projecting rearward wall and a forwardly and downwardly extending forward wall portion, a downwardly facing opening being defined between the rearward and forward walls. A light strip assembly having an elongate light strip with a number of longitudinally spaced-apart miniature lights, for example pre-focused LED's, mounted to the strip. The light strip assembly is detachably mounted to the base member so that light from the miniature lights on the light strip is directed downwardly through the downwardly facing opening when the lights are lit, the light strip assembly being mounted to the base member so that the light strip assembly can be selectively adjusted through an angle of about 60.degree. to enable selective adjustment of the direction of light from the light strip assembly.
    Type: Grant
    Filed: September 16, 1998
    Date of Patent: July 4, 2000
    Inventor: Ben George
  • Patent number: 6076936
    Abstract: A tread area and step edge illumination system is disclosed which comprises a base member configured for attachment to an exposed edge or surface of a step or stair. The base member has a downwardly projecting rearward wall and a forwardly and downwardly extending forward wall portion, a downwardly facing opening being defined between the rearward and forward walls. A light strip assembly having an elongate light strip with a number of longitudinally spaced-apart miniature lights, for example pre-focused LED's, mounted to the strip. The light strip assembly is detachably mounted to the base member so that light from the miniature lights on the light strip is directed downwardly through the downwardly facing opening when the lights are lit, the light strip assembly being mounted to the base member so that the light strip assembly can be selectively adjusted through an angle of about 60.degree. to enable selective adjustment of the direction of light from the light strip assembly.
    Type: Grant
    Filed: November 25, 1996
    Date of Patent: June 20, 2000
    Inventor: Ben George