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: 12613853Abstract: 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: GrantFiled: August 30, 2024Date of Patent: April 28, 2026Assignee: Oracle International CorporationInventors: Rajesh Desai, Ben George, Pinky Kushwaha
-
Publication number: 20260064652Abstract: 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: ApplicationFiled: August 30, 2024Publication date: March 5, 2026Applicant: Oracle International CorporationInventors: Rajesh Desai, Ben George, Pinky Kushwaha
-
Publication number: 20250335255Abstract: 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: ApplicationFiled: April 25, 2024Publication date: October 30, 2025Applicant: Oracle International CorporationInventors: Rajesh Desai, Ben George, Kaustubh Manohar Fating
-
Patent number: 9984095Abstract: 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: GrantFiled: December 5, 2016Date of Patent: May 29, 2018Assignee: NetApp Inc.Inventors: Ben George, Warren Dukes, Jr.
-
Publication number: 20170177612Abstract: 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: ApplicationFiled: December 5, 2016Publication date: June 22, 2017Inventors: Ben George, Warren Dukes
-
Patent number: 9514165Abstract: 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: GrantFiled: January 24, 2014Date of Patent: December 6, 2016Assignee: NETAPP, INC.Inventors: Ben George, Warren Dukes, Jr.
-
Publication number: 20150213011Abstract: 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: ApplicationFiled: January 24, 2014Publication date: July 30, 2015Applicant: NETAPP, INC.Inventors: Ben George, Warren Dukes, JR.
-
Publication number: 20060089874Abstract: 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: ApplicationFiled: October 22, 2004Publication date: April 27, 2006Inventors: Christian Newman, Ben George
-
Patent number: 6416200Abstract: 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: GrantFiled: June 13, 2000Date of Patent: July 9, 2002Assignee: Permlight Products, Inc.Inventor: Ben George
-
Patent number: 6082870Abstract: 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: GrantFiled: September 16, 1998Date of Patent: July 4, 2000Inventor: Ben George
-
Patent number: 6076936Abstract: 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: GrantFiled: November 25, 1996Date of Patent: June 20, 2000Inventor: Ben George