Patents by Inventor Don Harschadath Wanigasekara-Mohotti

Don Harschadath Wanigasekara-Mohotti 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: 20180174434
    Abstract: Disclosed systems, methods and components or features thereof generally enable redesign of a legacy non-IoT device or appliance into an IoT device and incorporation into an IoT system. A communication module receives from an appliance a message with which the IoT system identifies the appliance. The communication module is provided with appliance-specific data with which it can control the appliance as an IoT device. A parser in an IoT platform uses rules and a schema to parse the appliance messages. New rules can be added for handling new communication modules for new appliances. Other features are also described.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Applicant: Arrayent, Inc.
    Inventors: Shane E. Dyer, Jarrod Sinclair, Wo Ho Albert Au, Nathan Brahms, Don Harschadath Wanigasekara-Mohotti, Dustin H. McIntire, Jay Sudhakar
  • Patent number: 10002526
    Abstract: Disclosed systems, methods and components or features thereof generally enable redesign of a legacy non-IoT device or appliance into an IoT device and incorporation into an IoT system. A communication module receives from an appliance a message with which the IoT system identifies the appliance. The communication module is provided with appliance-specific data with which it can control the appliance as an IoT device. A parser in an IoT platform uses rules and a schema to parse the appliance messages. New rules can be added for handling new communication modules for new appliances. Other features are also described.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: June 19, 2018
    Assignee: Arrayent, Inc.
    Inventors: Shane E. Dyer, Jarrod Sinclair, Wo Ho Albert Au, Nathan Brahms, Don Harschadath Wanigasekara-Mohotti, Dustin H. McIntire, Jay Sudhakar
  • Patent number: 8504571
    Abstract: A data processing apparatus, comprising a metadata store storing information about files that are stored in a distributed data storage system, and comprising a class database; one or more processing units; logic configured for receiving and storing in the class database a definition of a class of data storage servers comprising one or more subclasses each comprising one or more server selection criteria; associating the class with one or more directories of the data storage system; in response to a data client storing a data file in a directory, binding the class to the data file, determining and storing a set of identifiers of one or more data storage servers in the system that match the server selection criteria, and providing the set of identifiers to the data client.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: August 6, 2013
    Assignee: Harmonic Inc.
    Inventors: John Howe, Alexander Mitaru, Charles Morris, Don Harschadath Wanigasekara-Mohotti
  • Publication number: 20120191710
    Abstract: A data processing apparatus, comprising a metadata store storing information about files that are stored in a distributed data storage system, and comprising a class database; one or more processing units; logic configured for receiving and storing in the class database a definition of a class of data storage servers comprising one or more subclasses each comprising one or more server selection criteria; associating the class with one or more directories of the data storage system; in response to a data client storing a data file in a directory, binding the class to the data file, determining and storing a set of identifiers of one or more data storage servers in the system that match the server selection criteria, and providing the set of identifiers to the data client.
    Type: Application
    Filed: January 24, 2012
    Publication date: July 26, 2012
    Inventors: John HOWE, Alexander MITARU, Charles MORRIS, Don Harschadath WANIGASEKARA-MOHOTTI
  • Patent number: 8103628
    Abstract: A data processing apparatus, comprising a metadata store storing information about files that are stored in a distributed data storage system, and comprising a class database; one or more processing units; logic configured for receiving and storing in the class database a definition of a class of data storage servers comprising one or more subclasses each comprising one or more server selection criteria; associating the class with one or more directories of the data storage system; in response to a data client storing a data file in a directory, binding the class to the data file, determining and storing a set of identifiers of one or more data storage servers in the system that match the server selection criteria, and providing the set of identifiers to the data client.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: January 24, 2012
    Assignee: Harmonic Inc.
    Inventors: John Howe, Alexander Mitaru, Charles Morris, Don Harschadath Wanigasekara-Mohotti
  • Patent number: 7941455
    Abstract: A method for notifying an application coupled to a distributed file system is described. A command for a file for a distributed file system is received. The distributed file system stores portions of files across a plurality of distinct physical storage locations. The command for the file is compared with a notification table of the distributed file system of the distributed file system. At least one application communicates with the distributed file system. The notification system notifies the corresponding application associated with the command with the notification system.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: May 10, 2011
    Assignee: Harmonic Inc.
    Inventors: Don Harschadath Wanigasekara-Mohotti, E. Jason Scheck
  • Publication number: 20090259665
    Abstract: A data processing apparatus, comprising a metadata store storing information about files that are stored in a distributed data storage system, and comprising a class database; one or more processing units; logic configured for receiving and storing in the class database a definition of a class of data storage servers comprising one or more subclasses each comprising one or more server selection criteria; associating the class with one or more directories of the data storage system; in response to a data client storing a data file in a directory, binding the class to the data file, determining and storing a set of identifiers of one or more data storage servers in the system that match the server selection criteria, and providing the set of identifiers to the data client.
    Type: Application
    Filed: April 9, 2008
    Publication date: October 15, 2009
    Inventors: John Howe, Alexander Mitaru, Charles Morris, Don Harschadath Wanigasekara-Mohotti
  • Publication number: 20070282868
    Abstract: A method for notifying an application coupled to a distributed file system is described. A command for a file for a distributed file system is received. The distributed file system stores portions of files across a plurality of distinct physical storage locations. The command for the file is compared with a notification table of the distributed file system of the distributed file system. At least one application communicates with the distributed file system. The notification system notifies the corresponding application associated with the command with the notification system.
    Type: Application
    Filed: May 31, 2006
    Publication date: December 6, 2007
    Inventors: Don Harschadath Wanigasekara-Mohotti, E. Jason Scheck