Patents Assigned to X1 Discovery, Inc.
-
Patent number: 11238022Abstract: Methods and systems for generating search indexes in a virtual desktop environment are disclosed. An initial index generation module is configured to generate initial iterations of search indexes for a plurality of users associated with respective virtual desktops and store the initial iterations of search indexes on a shared data store. An incremental search indexing module is configured to update existing iterations of search indexes associated with the plurality of users according to respective schedules. A search processing module is configured to receive a search query from a first user while the first user is logged into the first virtual desktop, identify, utilizing an iteration of the search index associated with a first user and stored on the server storing search indexes for the plurality of users associated with respective virtual desktops, matching documents, and to cause search results corresponding to the matching documents to be presented via the first virtual desktop.Type: GrantFiled: April 4, 2019Date of Patent: February 1, 2022Assignee: X1 Discovery, Inc.Inventors: Brent Botta, Stuart Bray, Roland Vilett, Todmund Cole
-
Patent number: 10346550Abstract: Methods and systems for generating search indexes in a virtual desktop environment are disclosed. An initial index generation module is configured to generate initial iterations of search indexes for a plurality of users associated with respective virtual desktops and store the initial iterations of search indexes on a shared data store. An incremental search indexing module is configured to update existing iterations of search indexes associated with the plurality of users according to respective schedules. A search processing module is configured to receive a search query from a first user while the first user is logged into the first virtual desktop, identify, utilizing an iteration of the search index associated with a first user and stored on the server storing search indexes for the plurality of users associated with respective virtual desktops, matching documents, and to cause search results corresponding to the matching documents to be presented via the first virtual desktop.Type: GrantFiled: August 27, 2015Date of Patent: July 9, 2019Assignee: X1 Discovery, Inc.Inventors: Brent Botta, Stuart Bray, Roland Vilett, Todmund Cole
-
Patent number: 9880983Abstract: Systems and methods provide for the collection of content, such as webpage content, and for detection of changes in content. Files composing a document at a different time periods may be accessed and sets of hash values corresponding to files composing the document at the different periods may be calculated. A determination is made as to whether a file in the identified files at the different time periods is an HTML file, and if so an additional hash value corresponding to the HTML file is calculated. Aggregated hash values may be calculated based on hash values in the sets of hash values. A report may be generated reporting hash values for the document as it exists at the different time periods, including the hash values for the files composing the document, the additional hash values for respective HTML files, and the aggregated hash values. Changes in hash values may be indicated.Type: GrantFiled: June 2, 2014Date of Patent: January 30, 2018Assignee: X1 Discovery, Inc.Inventors: Brent Botta, Nicklaus Torrecillas, Jacob Edward Sleigh
-
Patent number: 9659058Abstract: Systems and methods enable federation of search results. An identification of a first data source associated with a first schema is received by the system, the first data source comprising data of a first type. An identification of a second data source associated with a second schema is received, the second data source comprising data of a second type, the second type different than the first type. An identification of a plurality of fields for a results set user interface, a mapping of the data of the first type to a first field of the results set user interface, and a mapping of the data of the second type to the first field of the results set user interface, are accessed. Data of the first type and data of the second type are merged and provided for display in the first field on a user terminal.Type: GrantFiled: March 7, 2014Date of Patent: May 23, 2017Assignee: X1 DISCOVERY, INC.Inventors: Steven Lee Colwell, Eric Schmidt
-
Publication number: 20140359411Abstract: Systems and methods provide for the collection of content, such as webpage content, and for detection of changes in content. Files composing a document at a different time periods may be accessed and sets of hash values corresponding to files composing the document at the different periods may be calculated. A determination is made as to whether a file in the identified files at the different time periods is an HTML file, and if so an additional hash value corresponding to the HTML file is calculated. Aggregated hash values may be calculated based on hash values in the sets of hash values. A report may be generated reporting hash values for the document as it exists at the different time periods, including the hash values for the files composing the document, the additional hash values for respective HTML files, and the aggregated hash values. Changes in hash values may be indicated.Type: ApplicationFiled: June 2, 2014Publication date: December 4, 2014Applicant: X1 Discovery, Inc.Inventors: Brent Botta, Nicklaus Torrecillas, Jacob Edward Sleigh
-
Publication number: 20140289223Abstract: Systems and methods enable federation of search results. An identification of a first data source associated with a first schema is received by the system, the first data source comprising data of a first type. An identification of a second data source associated with a second schema is received, the second data source comprising data of a second type, the second type different than the first type. An identification of a plurality of fields for a results set user interface, a mapping of the data of the first type to a first field of the results set user interface, and a mapping of the data of the second type to the first field of the results set user interface, are accessed. Data of the first type and data of the second type are merged and provided for display in the first field on a user terminal.Type: ApplicationFiled: March 7, 2014Publication date: September 25, 2014Applicant: X1 Discovery, Inc.Inventors: Steven Lee Colwell, Eric Schmidt