Patents by Inventor Rich Rogers

Rich Rogers 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: 10817489
    Abstract: In some examples, a plurality of content properties may be used for managing indexing of object data, such as a plurality of files. Each content property may include an expression for extracting data values from specific data fields in the object data. Further, each content property may include a name that may be used for indexing the objects using the extracted data values. For instance, multiple content properties may have the same name, but may each have different expressions for extracting different data values from different data fields. Accordingly, the content properties may be used to extract desired data values from the objects for indexing. When a search query is received including a content property name and a specified value, one or more of the objects that are indexed with the specified value may be searched.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: October 27, 2020
    Assignee: HITACHI VANTARA LLC
    Inventors: Benjamin Isherwood, Yury Kats, Rich Rogers
  • Patent number: 9965502
    Abstract: A storage system comprises a controller; a memory; and one or more objects each including content data and metadata. The metadata is used to construct user-defined content properties, each content property providing an ability to extract a specific metadata field from the objects by referring to a user-defined content property name of the content property. The content properties are organized into user-defined content classes, each content class grouping a set of content properties into a named category under a user-defined content class name. The controller is operable to index the content properties of the content classes to create an index. The content properties being indexed are identified by the content property names. In some embodiments, the controller is operable to de-dupe the index, for content properties having same values expressed differently in different metadata formats, by directing the differently expressed values to same index field under same content property name.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: May 8, 2018
    Assignee: HITACHI VANTARA CORPORATION
    Inventors: Benjamin Isherwood, Jr., Yury Kats, Rich Rogers
  • Publication number: 20170192986
    Abstract: In some examples, a plurality of content properties may be used for managing indexing of object data, such as a plurality of files. Each content property may include an expression for extracting data values from specific data fields in the object data. Further, each content property may include a name that may be used for indexing the objects using the extracted data values. For instance, multiple content properties may have the same name, but may each have different expressions for extracting different data values from different data fields. Accordingly, the content properties may be used to extract desired data values from the objects for indexing. When a search query is received including a content property name and a specified value, one or more of the objects that are indexed with the specified value may be searched.
    Type: Application
    Filed: March 17, 2017
    Publication date: July 6, 2017
    Inventors: Benjamin ISHERWOOD, Yury KATS, Rich ROGERS
  • Patent number: 9639564
    Abstract: In some examples, a plurality of content properties may be used for managing indexing of object data, such as a plurality of files. Each content property may include an expression for extracting data values from specific data fields in the object data. Further, each content property may include a name that may be used for indexing the objects using the extracted data values. For instance, multiple content properties may have the same name, but may each have different expressions for extracting different data values from different data fields. Accordingly, the content properties may be used to extract desired data values from the objects for indexing. When a search query is received including a content property name and a specified value, one or more of the objects that are indexed with the specified value may be searched.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: May 2, 2017
    Assignee: HITACHI DATA SYSTEMS CORPORATION
    Inventors: Benjamin Isherwood, Jr., Yury Kats, Rich Rogers
  • Publication number: 20160154833
    Abstract: In some examples, a plurality of content properties may be used for managing indexing of object data, such as a plurality of files. Each content property may include an expression for extracting data values from specific data fields in the object data. Further, each content property may include a name that may be used for indexing the objects using the extracted data values. For instance, multiple content properties may have the same name, but may each have different expressions for extracting different data values from different data fields. Accordingly, the content properties may be used to extract desired data values from the objects for indexing. When a search query is received including a content property name and a specified value, one or more of the objects that are indexed with the specified value may be searched.
    Type: Application
    Filed: February 4, 2016
    Publication date: June 2, 2016
    Inventors: Benjamin ISHERWOOD, Jr., Yury KATS, Rich ROGERS
  • Publication number: 20150278311
    Abstract: A storage system comprises a controller; a memory; and one or more objects each including content data and metadata. The metadata is used to construct user-defined content properties, each content property providing an ability to extract a specific metadata field from the objects by referring to a user-defined content property name of the content property. The content properties are organized into user-defined content classes, each content class grouping a set of content properties into a named category under a user-defined content class name. The controller is operable to index the content properties of the content classes to create an index. The content properties being indexed are identified by the content property names. In some embodiments, the controller is operable to de-dupe the index, for content properties having same values expressed differently in different metadata formats, by directing the differently expressed values to same index field under same content property name.
    Type: Application
    Filed: February 27, 2013
    Publication date: October 1, 2015
    Inventors: Benjamin Isherwood, Yury Kats, Rich Rogers
  • Publication number: 20020063691
    Abstract: A method and apparatus for displaying icons on a user-configurable keyboard. Specifically, icons corresponding to software applications or uniform resource locators (URLs) are selected from a computer system monitor. The icons are transmitted to the key board and displayed in a display window, such as a liquid crystal display (LCD). Each icon displayed in the LCD on the keyboard has a corresponding launch key. When a launch key is depressed, the application or URL corresponding to that launch key will be opened.
    Type: Application
    Filed: November 30, 2000
    Publication date: May 30, 2002
    Inventors: Rich Rogers, David Vantrease