Patents by Inventor Patrick Thomas Sidney Pidduck

Patrick Thomas Sidney Pidduck 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: 20210081281
    Abstract: Responsive to a request from a user device, a content server may perform an electronic discovery function. The request may include information on a quantity of data objects desired from a collection of data objects stored in a repository. Objects stored in the repository may be managed by the content server. The content server may determine a number of batches and process the collection of data objects into batches, each having a batch size. An efficient selection process may be determined and utilized in selecting data objects from each of the batches such that a total number of data objects selected from the collection is not less than the quantity of data objects desired. The content server may make a disk image of the selected data objects and communicate same to the user device over a network.
    Type: Application
    Filed: November 9, 2020
    Publication date: March 18, 2021
    Inventors: Patrick Thomas Sidney Pidduck, Laura Hélène Boyd
  • Publication number: 20210011965
    Abstract: Embodiments as disclosed may provide a search operator that addresses the problems inherent in the searching based on an entire block of text. Specifically, embodiments as disclosed may provide a search operator that may address the problem of complex query construction and efficient and effective implementation for finding objects based on a block of text.
    Type: Application
    Filed: September 30, 2020
    Publication date: January 14, 2021
    Inventors: Patrick Thomas Sidney Pidduck, Michael James Dent
  • Patent number: 10860662
    Abstract: A search engine may maintain a list of derived metadata. When an event occurs that requires updating a search index, the search engine can determine which metadata is derived metadata and take appropriate actions with respect to the derived metadata. For example, if a request is received to update the index for a particular object, the search engine may protect the derived metadata from change while updating the other metadata in the index. As another example, if a request is received to update the text content for the object, the search engine may change the text content and the derived metadata. By identifying derived metadata, the search engine can protect the derived metadata from change when a request is received that otherwise causes metadata to change and can change the derived metadata when a request is received that would otherwise not change the metadata portion of the index.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: December 8, 2020
    Assignee: OPEN TEXT SA ULC
    Inventor: Patrick Thomas Sidney Pidduck
  • Patent number: 10838822
    Abstract: Responsive to a request from a user device, a content server may perform an electronic discovery function. The request may include information on a quantity of data objects desired from a collection of data objects stored in a repository. Objects stored in the repository may be managed by the content server. The content server may determine a number of batches and process the collection of data objects into batches, each having a batch size. An efficient selection process may be determined and utilized in selecting data objects from each of the batches such that a total number of data objects selected from the collection is not less than the quantity of data objects desired. The content server may make a disk image of the selected data objects and communicate same to the user device over a network.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: November 17, 2020
    Assignee: OPEN TEXT SA ULC
    Inventors: Patrick Thomas Sidney Pidduck, Laura Hélène Boyd
  • Patent number: 10824686
    Abstract: Embodiments as disclosed may provide a search operator that addresses the problems inherent in the searching based on an entire block of text. Specifically, embodiments as disclosed may provide a search operator that may address the problem of complex query construction and efficient and effective implementation for finding objects based on a block of text.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: November 3, 2020
    Assignee: OPEN TEXT SA ULC
    Inventors: Patrick Thomas Sidney Pidduck, Michael James Dent
  • Publication number: 20200342037
    Abstract: A search system as disclosed analyzes a file name to identify any potential tokens or words that might be relevant, and creates supplementary information for the file name. The supplementary information is indexed and searchable, thereby significantly improving the ability of a search engine to discover and return successful search hits.
    Type: Application
    Filed: May 13, 2020
    Publication date: October 29, 2020
    Inventor: Patrick Thomas Sidney Pidduck
  • Publication number: 20200342030
    Abstract: Embodiments as disclosed herein allow simple specification of prioritized searches of chains of regions and efficient implementation of such searches. Specifically, embodiments as disclosed may provide a search operator that addresses the problem of complex query construction for finding objects having a particular value in one of a prioritized set of regions and efficiently implement the searches specified by such search operators.
    Type: Application
    Filed: July 10, 2020
    Publication date: October 29, 2020
    Inventors: Patrick Thomas Sidney Pidduck, Laura Dianne Ramsahai
  • Patent number: 10810264
    Abstract: Embodiments of document management systems that utilize replicas are disclosed. A core document management module of a document management system is configured to return a replica (if one exists) in response to a request for either a version of a document or a replica of the document. Thus, modifications that are done by a user or an automated add-in module may be performed on the replica. When a process stores the modified document it may store it as a replica. This modified replica will replace the existing replica of the version.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: October 20, 2020
    Assignee: OPEN TEXT SA ULC
    Inventors: Patrick Thomas Sidney Pidduck, Kyle Nathan Swidrovich
  • Publication number: 20200311061
    Abstract: Embodiments as disclosed may provide a search operator that addresses the problem of query construction for finding objects that include some number (N) of a set of terms (M). Moreover, embodiments as disclosed herein may efficiently implement the searches specified by such subset operators using a subset process that combines results from a set of term processes where only one term process may be needed for each search term (or search term variant).
    Type: Application
    Filed: May 7, 2020
    Publication date: October 1, 2020
    Inventors: Patrick Thomas Sidney Pidduck, David Alan Tausky
  • Patent number: 10747815
    Abstract: Embodiments as disclosed herein allow simple specification of prioritized searches of chains of regions and efficient implementation of such searches. Specifically, embodiments as disclosed may provide a search operator that addresses the problem of complex query construction for finding objects having a particular value in one of a prioritized set of regions and efficiently implement the searches specified by such search operators.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: August 18, 2020
    Assignee: OPEN TEXT SA ULC
    Inventors: Patrick Thomas Sidney Pidduck, Laura Dianne Ramsahai
  • Publication number: 20200218705
    Abstract: Embodiments as disclosed herein provide for a system and method that can manage indexing for search index partitions in a computerized search system in an automated, efficient, and intelligent manner. In particular, a search index may be partitioned. One or more index partitions may be specifically indicated as one or more reserved partitions configured to handle indexing requests associated with processing a very large amount of information. When an indexing request is received that requests indexing of a very large amount of information, the indexing request may be processed for a reserved index partition that is reserved for indexing objects associated with a very large amount of information; otherwise, the request may be processed for another index partition.
    Type: Application
    Filed: July 5, 2018
    Publication date: July 9, 2020
    Inventor: Patrick Thomas Sidney Pidduck
  • Publication number: 20200210419
    Abstract: Embodiments as disclosed herein allow simple specification of searches of values within regions and efficient mentation of such searches. Specifically, embodiments as disclosed may provide a search operator that addresses the problem of complex query construction for finding objects having a particular value, including a minimum or a maximum value, in one of a set of regions, and the efficient implementation of the searches specified by such search operators.
    Type: Application
    Filed: July 5, 2018
    Publication date: July 2, 2020
    Inventors: Patrick Thomas Sidney Pidduck, Laura Dianne Ramsahai
  • Patent number: 10691709
    Abstract: Embodiments as disclosed may provide a search operator that addresses the problem of query construction for finding objects that include some number (N) of a set of terms (M). Moreover, embodiments as disclosed herein may efficiently implement the searches specified by such subset operators using a subset process that combines results from a set of term processes where only one term process may be needed for each search term (or search term variant).
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: June 23, 2020
    Assignee: OPEN TEXT SA ULC
    Inventors: Patrick Thomas Sidney Pidduck, David Alan Tausky
  • Publication number: 20200183959
    Abstract: Systems, methods and computer program products for using searchable aggregate indices associated with non-aggregated value storage. In one method, a search system stores metadata values for each of a plurality of objects in a storage unit. The metadata values are stored in corresponding value storage locations that are associated with an identifiable metadata fields. An aggregate index is provided which includes a dictionary of terms that are contained in metadata values associated with a designated set of the metadata fields. The aggregate index is searched for one or more specific search terms, and one or more of the metadata values are retrieved from the value storage locations in response to the search, where the individual metadata fields associated with the retrieved metadata values are identified.
    Type: Application
    Filed: February 12, 2020
    Publication date: June 11, 2020
    Inventor: Patrick Thomas Sidney Pidduck
  • Patent number: 10678870
    Abstract: A search system as disclosed analyzes a file name to identify any potential tokens or words that might be relevant, and creates supplementary information for the file name. The supplementary information is indexed and searchable, thereby significantly improving the ability of a search engine to discover and return successful search hits.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: June 9, 2020
    Assignee: Open Text SA ULC
    Inventor: Patrick Thomas Sidney Pidduck
  • Patent number: 10599690
    Abstract: Systems, methods and computer program products for using searchable aggregate indices associated with non-aggregated value storage. In one method, a search system stores metadata values for each of a plurality of objects in a storage unit. The metadata values are stored in corresponding value storage locations that are associated with an identifiable metadata fields. An aggregate index is provided which includes a dictionary of terms that are contained in metadata values associated with a designated set of the metadata fields. The aggregate index is searched for one or more specific search terms, and one or more of the metadata values are retrieved from the value storage locations in response to the search, where the individual metadata fields associated with the retrieved metadata values are identified.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: March 24, 2020
    Assignee: OPEN TEXT SA ULC
    Inventor: Patrick Thomas Sidney Pidduck
  • Publication number: 20190272343
    Abstract: Embodiments as disclosed may provide a search operator that addresses the problems inherent in the searching based on an entire block of text. Specifically, embodiments as disclosed may provide a search operator that may address the problem of complex query construction and efficient and effective implementation for finding objects based on a block of text.
    Type: Application
    Filed: March 5, 2018
    Publication date: September 5, 2019
    Inventors: Patrick Thomas Sidney Pidduck, Michael James Dent
  • Patent number: 10402369
    Abstract: A system and method for curation of document versions with significantly reduced storage requirements. In some embodiments, all or substantially all versions of a document are at least initially retained. Based on various criteria, versions of the document are selectively deleted while preserving the versions that are likely to provide the highest value. Advantageously, the teachings of embodiments as described can be used in conjunction with various systems, including document versioning, deduplication, and retention systems.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: September 3, 2019
    Assignee: Open Text SA ULC
    Inventor: Patrick Thomas Sidney Pidduck
  • Publication number: 20180329784
    Abstract: Responsive to a request from a user device, a content server may perform an electronic discovery function. The request may include information on a quantity of data objects desired from a collection of data objects stored in a repository. Objects stored in the repository may be managed by the content server. The content server may determine a number of batches and process the collection of data objects into batches, each having a batch size. An efficient selection process may be determined and utilized in selecting data objects from each of the batches such that a total number of data objects selected from the collection is not less than the quantity of data objects desired. The content server may make a disk image of the selected data objects and communicate same to the user device over a network.
    Type: Application
    Filed: July 20, 2018
    Publication date: November 15, 2018
    Inventors: Patrick Thomas Sidney Pidduck, Laura Hélène Boyd
  • Publication number: 20180330009
    Abstract: Embodiments as disclosed herein allow simple specification of prioritized searches of chains of regions and efficient implementation of such searches. Specifically, embodiments as disclosed may provide a search operator that addresses the problem of complex query construction for finding objects having a particular value in one of a prioritized set of regions and efficiently implement the searches specified by such search operators.
    Type: Application
    Filed: May 10, 2018
    Publication date: November 15, 2018
    Inventors: Patrick Thomas Sidney Pidduck, Laura Dianne Ramsahai