Patents by Inventor Douglas Orr
Douglas Orr 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: 11876759Abstract: A communication system comprising a server and a plurality of clients constrained so that in order to communicate with each other by means of the system they must communicate via the server, the server having access to a set of stored communication rules defining permitted and/or non-permitted communications between the clients and the server being configured to, on receiving a message from a first client designating as recipients a second client and a third client, the first client matching a first set of characteristics stored in the communication rules and the second client and the third client being clients who are not permitted to directly communicate according to the communication rules, alter the communication rules to permit the second and third clients to directly communicate.Type: GrantFiled: October 28, 2020Date of Patent: January 16, 2024Assignee: Novastone Media Ltd.Inventors: Peter Reading, Douglas Orr
-
Patent number: 11520984Abstract: There is provided a system and method for generating predictions. The predictions are generated using a model configured to associate text with at least one action associated with at least one of a plurality of applications.Type: GrantFiled: October 19, 2020Date of Patent: December 6, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Adam Clements, Matthew James Willson, Douglas Orr
-
Publication number: 20210133395Abstract: There is provided a system and method for generating predictions. The predictions are generated using a model configured to associate text with at least one action associated with at least one of a plurality of applications.Type: ApplicationFiled: October 19, 2020Publication date: May 6, 2021Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adam CLEMENTS, Matthew James WILLSON, Douglas ORR
-
Publication number: 20210075751Abstract: A communication system comprising a server and a plurality of clients constrained so that in order to communicate with each other by means of the system they must communicate via the server, the server having access to a set of stored communication rules defining permitted and/or non-permitted communications between the clients and the server being configured to, on receiving a message from a first client designating as recipients a second client and a third client, the first client matching a first set of characteristics stored in the communication rules and the second client and the third client being clients who are not permitted to directly communicate according to the communication rules, alter the communication rules to permit the second and third clients to directly communicate.Type: ApplicationFiled: October 28, 2020Publication date: March 11, 2021Inventors: Peter Reading, Douglas Orr
-
Patent number: 10841254Abstract: A communication system comprising a server and a plurality of clients constrained so that in order to communicate with each other by means of the system they must communicate via the server, the server having access to a set of stored communication rules defining permitted and/or non-permitted communications between the clients and the server being configured to, on receiving a message from a first client designating as recipients a second client and a third client, the first client matching a first set of characteristics stored in the communication rules and the second client and the third client being clients who are not permitted to directly communicate according to the communication rules, alter the communication rules to permit the second and third clients to directly communicate.Type: GrantFiled: December 17, 2019Date of Patent: November 17, 2020Assignee: Novastone Media Ltd.Inventors: Peter Reading, Douglas Orr
-
Patent number: 10671182Abstract: The present invention provides systems and methods for integrating text prediction from a text prediction engine into a mechanism for searching/filtering/ordering a plurality of items. In one embodiment, the system comprises a text prediction engine configured to receive user text input relating to a sequence of two or more terms, generate a plurality of word predictions for a first term of the sequence of two or more terms and generate at least one word prediction for a second term of the sequence of two or more terms. The text prediction engine is configured to generate a distribution of candidate word predictions for the sequence of two or more terms using the plurality of word predictions for the first term and the at least one word prediction for the second term. The system further comprises a mechanism for filtering/searching/ordering a plurality of items.Type: GrantFiled: October 15, 2015Date of Patent: June 2, 2020Assignee: TOUCHTYPE LIMITEDInventors: James Aley, Douglas Orr, Alex Nixon
-
Publication number: 20200145352Abstract: A communication system comprising a server and a plurality of clients constrained so that in order to communicate with each other by means of the system they must communicate via the server, the server having access to a set of stored communication rules defining permitted and/or non-permitted communications between the clients and the server being configured to, on receiving a message from a first client designating as recipients a second client and a third client, the first client matching a first set of characteristics stored in the communication rules and the second client and the third client being clients who are not permitted to directly communicate according to the communication rules, alter the communication rules to permit the second and third clients to directly communicate.Type: ApplicationFiled: December 17, 2019Publication date: May 7, 2020Inventors: Peter Reading, Douglas Orr
-
Patent number: 10616152Abstract: A communication system for communicating instant messages between a plurality of user accounts, each instant message forming part of a logical conversation stream comprising one or more such messages, the system comprising: a plurality of communication terminals, each communication terminal being configured to service a respective user account by simultaneously supporting multiple instant messaging clients, each client being (i) associated with a respective user interface different from that of the other instant messaging clients supported on the terminal, (ii) capable of transmitting and receiving instant messages to and from user accounts serviced on others of the communication terminals and (iii) configured to attribute to each instant message generated through that client an identifier corresponding to the client; a database storing a user profile for each of the user accounts, each user profile indicating which clients are supported by the communication terminal for the respective user account; and a serType: GrantFiled: January 18, 2019Date of Patent: April 7, 2020Assignee: Novastone Media Ltd.Inventor: Douglas Orr
-
Patent number: 10523601Abstract: A communication system comprising a server and a plurality of clients constrained so that in order to communicate with each other by means of the system they must communicate via the server, the server having access to a set of stored communication rules defining permitted and/or non-permitted communications between the clients and the server being configured to, on receiving a message from a first client designating as recipients a second client and a third client, the first client matching a first set of characteristics stored in the communication rules and the second client and the third client being clients who are not permitted to directly communicate according to the communication rules, alter the communication rules to permit the second and third clients to directly communicate.Type: GrantFiled: February 29, 2016Date of Patent: December 31, 2019Assignee: Novastone Media Ltd.Inventors: Peter Reading, Douglas Orr
-
Publication number: 20190245814Abstract: A communication system for communicating instant messages between a plurality of user accounts, each instant message forming part of a logical conversation stream comprising one or more such messages, the system comprising: a plurality of communication terminals, each communication terminal being configured to service a respective user account by simultaneously supporting multiple instant messaging clients, each client being (i) associated with a respective user interface different from that of the other instant messaging clients supported on the terminal, (ii) capable of transmitting and receiving instant messages to and from user accounts serviced on others of the communication terminals and (iii) configured to attribute to each instant message generated through that client an identifier corresponding to the client; a database storing a user profile for each of the user accounts, each user profile indicating which clients are supported by the communication terminal for the respective user account; and a serType: ApplicationFiled: January 18, 2019Publication date: August 8, 2019Inventor: Douglas Orr
-
Patent number: 10187333Abstract: A communication system for communicating instant messages between a plurality of user accounts, each instant message forming part of a logical conversation stream comprising one or more such messages, the system comprising: a plurality of communication terminals, each communication terminal being configured to service a respective user account by simultaneously supporting multiple instant messaging clients, each client being (i) associated with a respective user interface different from that of the other instant messaging clients supported on the terminal, (ii) capable of transmitting and receiving instant messages to and from user accounts serviced on others of the communication terminals and (iii) configured to attribute to each instant message generated through that client an identifier corresponding to the client; a database storing a user profile for each of the user accounts, each user profile indicating which clients are supported by the communication terminal for the respective user account; and a serType: GrantFiled: November 10, 2015Date of Patent: January 22, 2019Assignee: Novastone Media Ltd.Inventor: Douglas Orr
-
Publication number: 20180041452Abstract: A communication system comprising a server and a plurality of clients constrained so that in order to communicate with each other by means of the system they must communicate via the server, the server having access to a set of stored communication rules defining permitted and/or non-permitted communications between the clients and the server being configured to, on receiving a message from a first client designating as recipients a second client and a third client, the first client matching a first set of characteristics stored in the communication rules and the second client and the third client being clients who are not permitted to directly communicate according to the communication rules, alter the communication rules to permit the second and third clients to directly communicate.Type: ApplicationFiled: February 29, 2016Publication date: February 8, 2018Inventors: Peter Reading, Douglas Orr
-
Publication number: 20170255278Abstract: The present invention provides systems and methods for integrating text prediction from a text prediction engine into a mechanism for searching/filtering/ordering a plurality of items. In one embodiment, the system comprises a text prediction engine configured to receive user text input relating to a sequence of two or more terms, generate a plurality of word predictions for a first term of the sequence of two or more terms and generate at least one word prediction for a second term of the sequence of two or more terms. The text prediction engine is configured to generate a distribution of candidate word predictions for the sequence of two or more terms using the plurality of word predictions for the first term and the at least one word prediction for the second term. The system further comprises a mechanism for filtering/searching/ordering a plurality of items.Type: ApplicationFiled: October 15, 2015Publication date: September 7, 2017Applicant: TOUCHTYPE LTD.Inventors: James ALEY, Douglas ORR, Alex NIXON
-
Publication number: 20160142346Abstract: A communication system for communicating instant messages between a plurality of user accounts, each instant message forming part of a logical conversation stream comprising one or more such messages, the system comprising: a plurality of communication terminals, each communication terminal being configured to service a respective user account by simultaneously supporting multiple instant messaging clients, each client being (i) associated with a respective user interface different from that of the other instant messaging clients supported on the terminal, (ii) capable of transmitting and receiving instant messages to and from user accounts serviced on others of the communication terminals and (iii) configured to attribute to each instant message generated through that client an identifier corresponding to the client; a database storing a user profile for each of the user accounts, each user profile indicating which clients are supported by the communication terminal for the respective user account; and a serType: ApplicationFiled: November 10, 2015Publication date: May 19, 2016Inventor: Douglas Orr
-
Publication number: 20150295873Abstract: A user device comprising a processor configured to execute a client capable of transmitting and receiving instant messages to and from a plurality of remote user accounts instantiated on a plurality of remote devices, wherein the client is configured to: attribute to each instant message a thread identifier independently of the remote user account; and group the instant messages for presentation to a user according to the thread identifier and independently of the remote user account.Type: ApplicationFiled: April 14, 2015Publication date: October 15, 2015Inventor: Douglas Orr
-
Publication number: 20140278925Abstract: A method of communicating information relating to product or service offerings between a server system and client devices is disclosed. The method comprises storing in a database at the server system a plurality of data objects, each data object comprising information relating to a product or service offering. The data objects are associated with corresponding data objects stored at client devices. Information specifying an action relating to a selected data object is received. Based on information in the database, one or more descendant data objects associated with the selected data object are identified, the descendant data object having been derived from the selected data object, and information specifying the action is transmitted to a client device associated with each identified descendant data object, to enable the action to be implemented at the client device.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: Shopchat Ltd.Inventors: Douglas Orr, Phil Payne
-
Publication number: 20080300041Abstract: In a gaming method, player symbol data indicative of a plurality of sets of player symbols associated with a player may be received. A value payout based on respective numbers of winning symbols in respective sets of player symbols may be determined. For at least some value payouts the value payout is different than a sum of a plurality of individual value payouts. The player may select one of: a first set of symbols for a first price, both a first and second set of symbols for a second price greater than the first price, or a cross match game for a third price greater than the second price. The player is allowed to select only the first set of symbols, and a computer will select the second and a third set of symbols.Type: ApplicationFiled: December 6, 2006Publication date: December 4, 2008Applicant: Multi-State Lottery AssociationInventors: Charles F. Strutt, J. Bret Toyne, Douglas A. Orr, Wayne Elliott Dolezal
-
Publication number: 20050216956Abstract: Technique for protecting a communications network, such a computer network, from attack such as self-propagating code violations of security policies, in which the network is divided into “compartments” that are separated by access control devices such as firewalls. The access control devices are then used to stop the spread of self-propagating attack code, the “zero-day” worms, for example. However, the access control devices are configured such that upon activation legitimate in-use network services will not be jeopardized.Type: ApplicationFiled: July 8, 2004Publication date: September 29, 2005Applicant: Arbor Networks, Inc.Inventors: Douglas Orr, Thomas Ptacek, Douglas Song
-
Patent number: 4103867Abstract: A ball valve consisting of a housing having a spherical flow control ball located therein and a pair of tubular sealing members, one on each side of the flow control valve. The tubular sealing members having spherical seats seated in the through flow passage of the housing and sealingly engaging the flow control ball. The tubular sealing members have through passages which have axes inclined towards each other at an obtuse angle. The flow control ball is urged towards the tubular sealing members in a direction tending to increase the obtuse angle between the axes of the through passages of the sealing members whereby to maintain a sealing pressure between the flow control ball and the tubular sealing members.Type: GrantFiled: February 4, 1977Date of Patent: August 1, 1978Inventor: James Douglas Orr