Patents by Inventor David Ramsay
David Ramsay 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: 20250083040Abstract: Matchmaking architecture for online game platforms. In some implementations, a computer-implemented method includes receiving a request from a user device for one or more active game instances of a game platform that currently execute on the game platform and which the user device is able to join. The processor determines particular indexes in a data structure based on the request, which are a subset of a stored plurality of indexes that store identifications of a respective subset of active game instances on the platform. Identifications of a set of candidate game instances are obtained from the particular indexes, and a set of eligible game instances is determined based on the identifications and based on eligibility criteria, the set of eligible game instances being available to join. The user device is caused to connect to one of the eligible game instances.Type: ApplicationFiled: September 6, 2024Publication date: March 13, 2025Applicant: Roblox CorporationInventors: Karun Channa, Xiaoqiong Wu, Colin Ramsay Dillard, Yachao Lu, Changran Liu, Mathieu Francois Chauvin, David Chun Hsiao Kao
-
Patent number: 11184723Abstract: An auditory attention tracking system may modify external sounds in a manner that enables the system to detect, from EEG readings taken while a user listens to the modified sounds, which sound the user is paying attention to. Multiple microphones may record external sounds, and the sounds may be separated. A computer may modify one or more of the sounds, then remix the sounds, and then cause speakers to audibly output the modified, remixed sound. EEG measurements may be taken while the user listens to this modified sound. A computer may detect patterns in the EEG readings and may, based on the patterns, predict which external sound the user is paying attention to. The system may further modify the external sounds, to make the sound of interest more perceptually prominent. Or, based on the detected sound of interest, the system may modify a human-computer interaction.Type: GrantFiled: April 11, 2020Date of Patent: November 23, 2021Assignee: Massachusetts Institute of TechnologyInventor: David Ramsay
-
Patent number: 10897710Abstract: In a wireless mesh network having multiple network managers, the network managers maintain network security through the use of encryption keys and packet counters. To ensure that each network manager can authenticate communications with any node of the network, the authentication data is replicated in a disjoint manner in all network managers. Advantageously, network reliability is assured by providing redundant managers that can seamlessly maintain network operation even if multiple network managers fail; newly joining managers can obtain full authentication data for the network upon joining; and network throughput is increased by ensuring that any of the multiple managers can authenticate the communications of any network node. The disjoint replication of the authentication data across all network managers is performed with low data-rate manager-to-manager packets propagated through the network.Type: GrantFiled: April 25, 2018Date of Patent: January 19, 2021Assignee: Analog Devices International Unlimited CompanyInventors: Alain Pierre Levesque, Aleksandr Lushin, David Ramsay Hanson Bacher, Lance Robert Doherty
-
Publication number: 20200329322Abstract: An auditory attention tracking system may modify external sounds in a manner that enables the system to detect, from EEG readings taken while a user listens to the modified sounds, which sound the user is paying attention to. Multiple microphones may record external sounds, and the sounds may be separated. A computer may modify one or more of the sounds, then remix the sounds, and then cause speakers to audibly output the modified, remixed sound. EEG measurements may be taken while the user listens to this modified sound. A computer may detect patterns in the EEG readings and may, based on the patterns, predict which external sound the user is paying attention to. The system may further modify the external sounds, to make the sound of interest more perceptually prominent. Or, based on the detected sound of interest, the system may modify a human-computer interaction.Type: ApplicationFiled: April 11, 2020Publication date: October 15, 2020Inventor: David Ramsay
-
Patent number: 10692591Abstract: A methods, an apparatus, a computer-readable medium, and a system for integrating data from a plurality of devices. The first data is received from a first device and the second data is received from a second device, which is a different type of device than the first device. Type of data is determined and additional data is generated based on the determined type of data received from these different devices. The additional data includes searchable metadata and/or one or more triggers based on a combination of the first and second received data. Accordingly, searchable metadata for recordings and metric values from various devices used in a session are generated. Additionally, annotations may be provided to emphasize the occurrence of triggering events.Type: GrantFiled: February 3, 2014Date of Patent: June 23, 2020Assignee: B-Line Medical, LLCInventors: Lucas K Huang, Chafic A Kazoun, Anton D Kropp, Samuel R Neff, David A Ramsay
-
Publication number: 20180317089Abstract: In a wireless mesh network having multiple network managers, the network managers maintain network security through the use of encryption keys and packet counters. To ensure that each network manager can authenticate communications with any node of the network, the authentication data is replicated in a disjoint manner in all network managers. Advantageously, network reliability is assured by providing redundant managers that can seamlessly maintain network operation even if multiple network managers fail; newly joining managers can obtain full authentication data for the network upon joining; and network throughput is increased by ensuring that any of the multiple managers can authenticate the communications of any network node. The disjoint replication of the authentication data across all network managers is performed with low data-rate manager-to-manager packets propagated through the network.Type: ApplicationFiled: April 25, 2018Publication date: November 1, 2018Inventors: Alain Pierre LEVESQUE, Aleksandr LUSHIN, David Ramsay Hanson BACHER, Lance Robert DOHERTY
-
Publication number: 20180316558Abstract: In a wireless mesh network having a known or predetermined physical topology, a network node or access point (AP) may promptly begin operation on the network in response to receiving a network advertisement. In particular, the node or AP can store a network communication schedule and adjust the network communication schedule based on parameter value(s) received in the network advertisement received from the network manager. As a result, the node or AP can begin operating in accordance with a network's communication schedule promptly after receiving the network advertisement by transmitting packets using pairs of communication channels and timeslots assigned thereto in the adjusted communication schedule. The network communication schedule stored by the node or AP can take the form of an algorithm that takes the parameter value(s) received in the network advertisement as input(s) and, when executed by the node or AP, outputs the appropriate adjusted network communication schedule.Type: ApplicationFiled: April 26, 2018Publication date: November 1, 2018Inventors: Alain Pierre LEVESQUE, Lance Robert DOHERTY, David Ramsay Hanson BACHER, Sergey AMUR
-
Patent number: 8868392Abstract: Method for predicting the effect of microbes injected into an oil-bearing reservoir which is capable of being represented by a first computer-generated grid including a first plurality of grid blocks. Measurement data representing the effect of injecting the microbes into a multiple coreflood apparatus is received. The multiple coreflood apparatus has material samples indicative of a rock formation associated with the oil-bearing reservoir, the samples being capable of being represented by a second computer-generated grid having a second plurality of grid blocks, the samples being representative of different regions of the reservoir and being connected such that microbes injected into the first sample are able to flow to the second sample. Data received is input into a computer-implemented reservoir model which simulates the effect of microbe injected in relation to the second grid. The reservoir model generates data indicating the effect of injecting the microbes into the multiple coreflood apparatus.Type: GrantFiled: February 10, 2011Date of Patent: October 21, 2014Assignee: BP Exploration Operating Company LimitedInventors: James Garry Beattie, Andrew Stephen Davies, David Arthur Puckett, David Ramsay Thrasher
-
Publication number: 20140222805Abstract: A methods, an apparatus, a computer-readable medium, and a system for integrating data from a plurality of devices. The first data is received from a first device and the second data is received from a second device, which is a different type of device than the first device. Type of data is determined and additional data is generated based on the determined type of data received from these different devices. The additional data includes searchable metadata and/or one or more triggers based on a combination of the first and second received data. Accordingly, searchable metadata for recordings and metric values from various devices used in a session are generated. Additionally, annotations may be provided to emphasize the occurrence of triggering events.Type: ApplicationFiled: February 3, 2014Publication date: August 7, 2014Applicant: B-LINE MEDICAL, LLCInventors: Lucas K. HUANG, Chafic A. KAZOUN, Anton D. KROPP, Samuel R. NEFF, David A. RAMSAY
-
Publication number: 20120310614Abstract: A method for predicting the effect of microbes injected into an oil-bearing reservoir, the oil-bearing reservoir being capable of being represented by a first computer-generated grid comprising a first plurality of grid blocks, is provided. Measurement data representing the effect of injecting the microbes into a multiple coreflood apparatus is received. The multiple coreflood apparatus comprises at least first and second material samples indicative of a rock formation associated with said oil-bearing reservoir, the first and second samples being capable of being represented by a second computer-generated grid comprising a second plurality of grid blocks, the first and second samples being representative of different regions of the reservoir and being connected such that microbes injected into the first sample are able to flow to the second sample.Type: ApplicationFiled: February 10, 2011Publication date: December 6, 2012Applicant: BP EXPLORATION OPERATING COMPANY LIMITEDInventors: James Garry Beattie, Andrew Stephen Davies, David Arthur Puckett, David Ramsay Thrasher
-
Patent number: 7013970Abstract: A completion system comprises a christmas tree (10) mounted on a wellhead housing (11), a tubing hanger (12) landed in the tree or wellhead housing, the wellhead housing (11) being mounted on a casing string (100) and a tubing string (14) being suspended from the tubing hanger within the casing string; wherein, in use, the annulus defined between the tubing (14) and the casing (100) serves as a production bore. A second tubing string (98) is expanded into sealing engagement with the casing string (100) over at least a portion of their lengths. The annulus normally used to provide well service functions is thus eliminated. Well servicing is instead provided via the tubing string (14), which may be coiled tubing.Type: GrantFiled: April 12, 2001Date of Patent: March 21, 2006Assignee: FMC Technologies, Inc.Inventors: Graeme John Collie, David Ramsay Hutchison, Richard Kent
-
Patent number: 6776230Abstract: A horizontal Christmas tree is adapted for ESP/HSP or downhole sensor deployment by a coiled tubing hanger 38 received in the tubing hanger 12. Coiled tubing 40 suspends downhole equipment such as ESP 60, and carries power/signal lines. These lines are connected to an external line 58 via a transition connector 46 in a tubing access plug 44 provided in an internal tree cap 32. A debris cap 50 is provided with a further connector 52. Self orientating wet mate connectors 48, 54, 56 are provided between the connectors 46, 52 and external line 58. The coiled tubing hanger and/or tubing hanger may be provided with flow by flutes or holes (78, 80 FIGS. 4 and 5) sealable by a separate adapter plug (88, FIG. 5) above the coiled tubing hanger. Flow test procedures are also disclosed.Type: GrantFiled: October 21, 2002Date of Patent: August 17, 2004Assignee: FMC Technologies, Inc.Inventors: Graeme John Collie, David Ramsay Hutchison, Richard Kent
-
Publication number: 20040074635Abstract: A completion system comprises a christmas tree (10) mounted on a wellhead housing (11), a tubing hanger (12) landed in the tree or wellhead housing, the wellhead housing (11) being mounted on a casing string (100) and a tubing string (14) being suspended from the tubing hanger within the casing string; wherein, in use, the annulus defined between the tubing (14) and the casing (100) serves as a production bore. A second tubing string (98) is expanded into sealing engagement with the casing string (100) over at least a portion of their lengths. The annulus normally used to provide well service functions is thus eliminated. Well servicing is instead provided via the tubing string (14), which may be coiled tubing.Type: ApplicationFiled: October 21, 2002Publication date: April 22, 2004Inventors: Graeme John Collie, David Ramsay Hutchison, Richard Kent
-
Publication number: 20030056956Abstract: A horizontal Christmas tree is adapted for ESP/HSP or downhole sensor deployment by a coiled tubing hanger 38 received in the tubing hanger 12. Coiled tubing 40 suspends downhole equipment such as ESP 60, and carries power/signal lines. These lines are connected to an external line 58 via a transition connector 46 in a tubing access plug 44 provided in an internal tree cap 32. A debris cap 50 is provided with a further connector 52. Self orientating wet mate connectors 48, 54, 56 are provided between the connectors 46, 52 and external line 58. The coiled tubing hanger and/or tubing hanger may be provided with flow by flutes or holes (78, 80 FIGS. 4 and 5) sealable by a separate adapter plug (88, FIG. 5) above the coiled tubing hanger. Flow test procedures are also disclosed.Type: ApplicationFiled: October 21, 2002Publication date: March 27, 2003Inventors: Graeme John Collie, David Ramsay Hutchison, Richard Kent
-
Publication number: 20020065683Abstract: A system provides a web site through which physicians can access information about multiple drugs provided by multiple drug companies. A user is authenticated as being a registered physician before being allowed access to the system. The system provides an interactive on-line detail or marketing presentation of a drug. The interactive detail provides information about a drug in addition to requesting and receiving responses or input from the user participating in the interactive detail. Questions and challenges are presented to the user to reinforce concepts, such as a drug's mechanism of action, that are presented to the user during the detail. Users' responses to interactive details are accumulated and provided to the respective drug companies that sponsor the details. As an incentive, the system provides an honorarium or gift to targeted users upon completion of interactive presentations.Type: ApplicationFiled: July 27, 2001Publication date: May 30, 2002Inventors: Quang X. Pham, David A. Ramsay, Alan P. Heim, Michael G. Wells