Patents Assigned to Longsand Limited
  • Patent number: 9483560
    Abstract: According to an example, data analysis control may include receiving a predetermined number of search results for a query, and organizing the predetermined number of search results by checksum values of content of the search results in an ascending or a descending order. A generally final or a generally initial checksum value may be respectively used from the ascending or the descending order of the organized search results to determine a total content number representing an approximate total content of a search related to the query, where the total content number is greater than the predetermined number of search results. Further, the determined total content number may be used to determine a number of sub-tasks needed to complete a full search of the approximate total content.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: November 1, 2016
    Assignee: Longsand Limited
    Inventor: Dermot Hardy
  • Patent number: 9323767
    Abstract: Systems and methods that allow for an intelligence platform for distributed processing of big data sets including both structured and unstructured data types across two or more intelligent data operation engine servers. The intelligent data operation engine servers can form a conceptual understanding of content in each electronic file and then cooperates with a distributed index handler to index the conceptual understanding of the electronic file. A query pipeline and the distributed index handler in the intelligence platform cooperate with the two or more intelligent data operation engine servers to improve scalability and performance on the big data sets containing both structured and un-structured electronic files represented in the common index.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: April 26, 2016
    Assignee: Longsand Limited
    Inventors: Sean Mark Blanchflower, Darren John Gallagher
  • Patent number: 9292877
    Abstract: Methods for automatically recommending hash tags for use with comments generated by the comment authors comprise analyzing existing comments to determine reach and influence of authors of the existing comment, and hash tags and keywords that are included in the existing comments. The methods further comprise using the comment and linked content of links included in the existing comment to determine concept information associated with the existing comments, where the concept information is determined using a server computing system configured with an Intelligent Data Operating Layer (IDOL) application, and where the concept information, the reach and influence information, the keywords and the hash tags are stored in a hash tag database.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: March 22, 2016
    Assignee: Longsand Limited
    Inventors: Sean Mark Blanchflower, Simon Hayhurst
  • Patent number: 9064326
    Abstract: An augmented reality application is coded to operate on a mobile computing device. A routine allocates a portion of a memory in the mobile computing to be a local cache for the downloadable application to store augmented reality content and information and characteristics concerning a plurality of real world trigger items. A space utilization algorithm and a content selection algorithm are incorporated into the augmented reality application. The amount and ways the real world trigger items and augmented reality content are stored is balanced against an amount of memory space set or allowed for a size of the local cache on that particular mobile computing device.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: June 23, 2015
    Assignee: Longsand Limited
    Inventors: James Loxam, Sean Mark Blanchflower
  • Patent number: 9066200
    Abstract: The systems and methods allow users of mobile computing devices to generate augmented reality scenarios. Augmented reality content is paired with a real world trigger item to generate the augmented reality scenario. The augmented reality content is overlaid onto frames on a video when a trigger item is detected. Each mobile computing device may have an augmented reality application resident on the mobile computing device to allow a user to generate the augmented reality scenarios.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: June 23, 2015
    Assignee: Longsand Limited
    Inventors: James Loxam, Sean Mark Blanchflower
  • Patent number: 9015190
    Abstract: Techniques for graphically representing an input query are described in various implementations. In one example implementation, a method that implements the techniques may include receiving, in an electronic discovery computing system and from a user interface, an input query that includes a Boolean expression for identifying documents in a document repository of the electronic discovery computing system. The method may also include parsing the input query to identify terms and operators included in the input query, and generating a graphical representation of the input query that shows how the terms and operators are interpreted by the electronic discovery computing system. The method may also include causing the graphical representation to be displayed via the user interface.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 21, 2015
    Assignee: Longsand Limited
    Inventors: Sam Carter, Mitur Sakoda, Brian DaRosa
  • Patent number: 8996551
    Abstract: In an implementation, geographic region information is managed through storage, in a database, of respective sets of coordinates of elements and region identifiers of a plurality of geographic regions that are mapped onto the respective sets of coordinates of elements, in which the plurality of geographic regions are expanded to extend into additional elements prior to the storage of the respective sets of coordinates and the region identifiers.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: March 31, 2015
    Assignee: Longsand Limited
    Inventor: James Howe
  • Patent number: 8972840
    Abstract: Methods and apparatuses in which two or more types of attributes from an information stream are identified. Each of the identified attributes from the information stream is encoded. A time ordered indication is assigned with each of the identified attributes. Each of the identified attributes shares a common time reference measurement. A time ordered index of the identified attributes is generated.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: March 3, 2015
    Assignee: Longsand Limited
    Inventors: D. Matthew Karas, William J. Muldrew
  • Patent number: 8953054
    Abstract: According to an example, a computing device includes a memory on which is stored machine readable instructions that may cause a processor to access a video stream, generate geographical information associated with frames of the video stream, extract features of points of interest in the frames, transmit the extracted features of the points of interest and the geographical information to a server computer that is to use the extracted features of the points of interest and the geographical information to identify augment information, receive the augment information from the server computer, and augment the video stream with the augment information to generate an augmented video stream.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: February 10, 2015
    Assignee: Longsand Limited
    Inventors: Sean Mark Blanchflower, Michael Richard Lynch
  • Patent number: 8933970
    Abstract: Techniques for controlling an augmented reality object are described in various implementations. In one example implementation, a method may include receiving an initialization image captured by an image capture device, the initialization image depicting a background and being free of foreground objects positioned between the background and the image capture device. The method may also include receiving a plurality of subsequent images captured by the image capture device over a period of time, the plurality of subsequent images depicting the background and a foreground object, the foreground object being positioned between the background and the image capture device. The method may also include comparing the initialization image to the plurality of subsequent images to determine positioning of the foreground object over the period of time. The method may also include controlling an augmented reality object based on the positioning of the foreground object over the period of time.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: January 13, 2015
    Assignee: Longsand Limited
    Inventors: George Saklatvala, Stephen Christopher Davis, Matthew Dominic Sullivan, Tristan Peter Melen
  • Patent number: 8935170
    Abstract: A speech recognition system, according to an example embodiment, includes a data storage to store speech training data. A training engine determines consecutive breakout periods in the speech training data, calculates forward and backward probabilities for the breakout periods, and generates a speech recognition Hidden Markov Model (HMM) from the forward and backward probabilities calculated for the breakout periods.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: January 13, 2015
    Assignee: Longsand Limited
    Inventor: Maha Kadirkamanathan
  • Patent number: 8806175
    Abstract: A hash table system having a first hash table and a second hash table is provided. The first hash table may be in-memory and the second hash table may be on-disk. Inserting an entry to the hash table system comprises inserting the entry into the first hash table, and, when the first hash table reaches a threshold load factor, flushing entries into the second hash table. Flushing the first hash table into the second hash table may comprise sequentially flushing the first hash table segments into corresponding second hash table segments. When looking up a key/value pair corresponding to a selected key in the hash table system, the system checks both the first and second hash tables for values corresponding to the selected key. The first and second hash tables may be divided into hash table segments and collision policies may be implemented within the hash table segments.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: August 12, 2014
    Assignee: Longsand Limited
    Inventors: Peter D. Beaman, Robert S. Newson, Tuyen M. Tran
  • Patent number: 8805779
    Abstract: A classifier classifies data to identify a class of the data. Based on the identified class, at least one action to apply to the given data item is determined according to the data management policy, where the data management policy specifies a plurality of actions to apply for different classes of data items.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: August 12, 2014
    Assignee: Longsand Limited
    Inventors: Joseph S. Ficara, Lawrence A. Stabile, David J. Asher, Mark A. Kaufman, Jacob T. LeBlanc, Jeffrey L. West, Michael R. Boucher
  • Publication number: 20140212040
    Abstract: Example embodiments relate to document alteration based on native text analysis and optical character recognition (OCR). In example embodiments, a system analyzes native text obtained from a native document to identify a text entity in the native document. At this stage, the system may use a native application interface to convert the native document to a document image and perform OCR on the document image to identify a text location of the text entity. The system may then generate an alteration box (e.g., redaction box, highlight box) at the text location in the document image to alter a presentation of the text entity.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Applicant: Longsand Limited
    Inventors: James Richard Walker, James Arthur Burtoft
  • Patent number: 8787941
    Abstract: A system and method for prohibiting electronic device usage based on geographical location are provided herein. In examples, a geographical location of the electronic device is determined. Any policies associated with the geographical location of the electronic device are determined, and the policy may be obtained from a remote location. The functions of the electronic device are disabled based on the policy.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: July 22, 2014
    Assignee: Longsand Limited
    Inventors: Harsha Raghavendra Kushtagi, Manjunath Bharadwaj Subramanya, Neeraj Kumar Chauhan
  • Patent number: 8781812
    Abstract: A language identification system that includes a universal phoneme decoder (UPD) is described. The UPD contains a universal phoneme set representing both 1) all phonemes occurring in the set of two or more spoken languages, and 2) captures phoneme correspondences across languages, such that a set of unique phoneme patterns and probabilities are calculated in order to identify a most likely phoneme occurring each time in the audio files in the set of two or more potential languages in which the UPD was trained on. Each statistical language model (SLM) uses the set of unique phoneme patterns created for each language in the set to distinguish between spoken human languages in the set of languages. The run-time language identifier module identifies a particular human language being spoken by utilizing the linguistic probabilities supplied by the SLMs that are based on the set of unique phoneme patterns created for each language.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: July 15, 2014
    Assignee: Longsand Limited
    Inventors: Mahapathy Kadirkamanathan, Christopher John Waple
  • Publication number: 20140181221
    Abstract: Techniques for analyzing a message using location-based processing are described in various implementations. In one example implementation, a method may include receiving a message from a first user to a second user. The method may also include determining location information associated with the message, the location information including a first location associated with the first user, a second location associated with the second user, or both the first location and the second location. The method may also include determining, based on the location information, location-based processing to be applied when analyzing content of the message. The method may also include analyzing the content of the message to determine whether the message contains potentially unintended content using the location-based processing.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: Longsand Limited
    Inventors: Harsha Raghavendra Kushtagi, Manjunath Bharadwaj Bharadwaj, Saurabh Gupta, Reuti Raman Babu, Neeraj Kumar Chauhan
  • Patent number: 8493353
    Abstract: A method for implementing shared experiences using mobile computing devices comprises capturing an image of a trigger along with background information associated with the trigger in a video frame using a video camera built into a first mobile computing device equipped with a display screen and a wireless communication module; identifying characteristics information of the trigger and the associated background information; transmitting the characteristics information of the trigger and the associated background information to a server computing device connected to a network using wireless communication; receiving an augmented reality corresponding to the characteristics information of the trigger and the associated background information from the server computing device; and presenting the augmented reality on the display screen of the first mobile computing device, wherein the augmented reality associated with the first mobile computing device is shared and time synchronized with an augmented reality previou
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: July 23, 2013
    Assignee: Longsand Limited
    Inventors: Sean Mark Blanchflower, Simon Hayhurst
  • Patent number: 8488011
    Abstract: An mobile computing device includes a video capturing module to capture a video stream, a global positioning system (GPS) module to generate geographical information associated with frames of the video stream to be captured by the video capturing device, and a video processing module to analyze the frames of the video stream and extract features of points of interest included in the frames. The video processing is configured to transmit the features of the points of interest and the geographical information to a server and to receive augment information from the server computer using wireless communication. The video processing module uses the augment information to overlay the frames of the video stream to generate an augmented video stream.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: July 16, 2013
    Assignee: Longsand Limited
    Inventors: Sean Mark Blanchflower, Michael Richard Lynch
  • Publication number: 20130159545
    Abstract: User profile information for many users may be stored in a user profile database associated with a server computer connected to a network. Based on information received from a mobile computing device, the server computer selects augment information from an augment information database coupled with the user profile database. The information received from the mobile computing device is related to frames of a video stream being captured by the mobile computing device and geographical information associated with these frames. The augment information is also selected based on the user profile associated with the mobile computing device. The augment information is to be transmitted from the server computer to the mobile computing device using wireless communication and is used by the mobile computing device to overlay the frames of the video stream being captured by the mobile computing device.
    Type: Application
    Filed: February 11, 2013
    Publication date: June 20, 2013
    Applicant: Longsand Limited
    Inventor: Longsand Limited