Patents by Inventor Brian O'Neill
Brian O'Neill 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: 20240301296Abstract: Exemplary processes for converting one or more oxygenates to one or more olefins are disclosed. In one exemplary aspect, the process can include introducing a first input feed into an adiabatic multistage reactor with a first reactor bed and a second reactor bed. The process can also include contacting the first input feed with the first reactor bed to maintain a first temperature of the first reactor bed within a first temperature range and to produce a first reaction mixture, and introducing a second input feed into the multistage reactor such that the first reaction mixture is mixed with the second input feed to produce a first effluent. The process can also include contacting the first effluent with the second reactor bed to thereby maintain a second temperature of the second reactor bed within a second temperature range and to produce a second reaction mixture. Exemplary systems are also disclosed.Type: ApplicationFiled: March 7, 2024Publication date: September 12, 2024Inventors: Andrew J. Ingram, Robert P. Hepfer, Brian O'Neill
-
Publication number: 20240241083Abstract: A system and method for determining the changes in resonance frequency in crystal microbalance (CM) sensors and the resulting changes in the determination of incremental mass on the CM sensors caused by temperature. Dual mode resonances and coefficients are used in a deconvolution process to determine and extract the frequency shift caused by temperature to provide the temperature compensated incremental mass (?M). In one embodiment, dual mode analysis is provided using a mass mode (e.g., the c-mode fundamental frequency (fc100)) and a temperature mode (e.g., the anharmonic frequency (fc102)) and associated coefficients. In other embodiments that are more sensitive to temperature changes, dual mode analysis is provided using the b-mode fundamental frequency (fb100) as the temperature-mode and associated coefficients.Type: ApplicationFiled: May 6, 2022Publication date: July 18, 2024Applicant: INFICON, Inc.Inventors: Chunhua Song, Mohamed B. Rinzan, Steve James Lakeman, Lukas Baumgartel, Matan Lapidot, Brian O'Neill
-
Publication number: 20230153724Abstract: An automated marketing system includes an interactive display that is configured to display blocks to generate a computer-executable workflow structure for a marketing operation. The blocks contain rules, logic, or both, and are used to construct the computer-executable workflow structure of the marketing operation. The data associated with the blocks is parsed and compiled into a marketing operation. The system executes the computer-executable workflow structure by transmitting one or more messages to one or more members of an audience. The system is configured to obtain and store metrics associated with the executed computer-executable workflow structure.Type: ApplicationFiled: November 9, 2022Publication date: May 18, 2023Inventors: Trivikraman Thampy, Brian O'Neill, Paul Smith, Anthony Putignano, Manu Gambhir
-
Patent number: 11561930Abstract: A fleet of query accelerator nodes is established for a data store. Each accelerator node caches data items of the data store locally. In response to determining that an eviction criterion has been met, one accelerator node removes a particular data item from its local cache without notifying any other accelerator node. After the particular data item has been removed, a second accelerator node receives a read query for the particular data item and provides a response using a locally-cached replica of the data item.Type: GrantFiled: November 15, 2019Date of Patent: January 24, 2023Assignee: Amazon Technologies, Inc.Inventors: Kiran Kumar Muniswamy Reddy, Anand Sasidharan, Omer Ahmed Zaki, Brian O'Neill
-
Patent number: 10729975Abstract: Embodiments of a system and method for dynamically selecting a communication technology based at least in part on the success in forming a peer-to-peer connection for playing an instance of a video game are disclosed. Further, the systems may dynamically select a communication technology based on the quality of service of an established communication connection between two or more computing systems corresponding to two or more users attempting to play the instance of the video game. In some embodiments, the identification of a communication technology may occur during a gaming session and the communication technology used at the start of the game play session may be transitioned to another communication technology enabling the maintenance of a level of quality of service.Type: GrantFiled: March 30, 2016Date of Patent: August 4, 2020Assignee: Electronic Arts Inc.Inventors: Daniel Aaron Windrem, David Brian O'Neill, James Lawrence Brookes, Martin Clouâtre, Mark Ryan Waller
-
Publication number: 20200081867Abstract: A fleet of query accelerator nodes is established for a data store. Each accelerator node caches data items of the data store locally. In response to determining that an eviction criterion has been met, one accelerator node removes a particular data item from its local cache without notifying any other accelerator node. After the particular data item has been removed, a second accelerator node receives a read query for the particular data item and provides a response using a locally-cached replica of the data item.Type: ApplicationFiled: November 15, 2019Publication date: March 12, 2020Applicant: Amazon Technologies, Inc.Inventors: Kiran Kumar Muniswamy Reddy, Anand Sasidharan, Omer Ahmed Zaki, Brian O'Neill
-
Patent number: 10482062Abstract: A fleet of query accelerator nodes is established for a data store. Each accelerator node caches data items of the data store locally. In response to determining that an eviction criterion has been met, one accelerator node removes a particular data item from its local cache without notifying any other accelerator node. After the particular data item has been removed, a second accelerator node receives a read query for the particular data item and provides a response using a locally-cached replica of the data item.Type: GrantFiled: March 30, 2016Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Kiran Kumar Muniswamy Reddy, Anand Sasidharan, Omer Ahmed Zaki, Brian O'Neill
-
Patent number: 10275489Abstract: A fleet of query accelerator nodes is established for a data store. A particular node stores a binary encoding of a data item in a local data cache. The encoding identifies a metadata record indicating names of attributes of the data item. In response to receiving a particular query directed to the data item, an executable code component generated to produce a result for the query is cached in a local query code cache. When a second query which meets a matching criterion is received, the executable code component is re-used to obtain a result for the second query.Type: GrantFiled: March 30, 2016Date of Patent: April 30, 2019Assignee: Amazon Technologies, Inc.Inventors: Kiran Kumar Muniswamy Reddy, Omer Ahmed Zaki, Brian O'Neill
-
Patent number: 10191663Abstract: An accelerator intermediary node (AIN) associated with a data store obtains an indication of a control setting to be applied with respect to a write request directed to a data item, where the control setting specifies a target for one or more of replication count, data durability, a transaction grouping with respect to a write request, or back-end synchronization node. Using the control setting, a write propagation node set is identified for the write request. The write propagation node set includes another accelerator intermediary node and/or a storage node of a data store. Respective operation requests corresponding to the write request are transmitted to one or more members of the write propagation node set. A write coordinator role may be verified prior to attempting a commit together of a plurality of write requests as part of a multi-write transaction.Type: GrantFiled: September 19, 2016Date of Patent: January 29, 2019Assignee: Amazon Technologies, Inc.Inventors: Brian O'Neill, Kevin Christen, Omer Ahmed Zaki, Kiran Kumar Muniswamy Reddy
-
Patent number: 10146833Abstract: A fleet of query accelerator nodes is established for a data store. A particular node determines a write throughput limit for back-end writes from the fleet to the data store. A pool of write-back threads is established at the node. When a write request is received at the node, an entry is added to a selected partition of a write-back journal, and a write completion response is provided to the requester without applying the write to the data store. A write-back thread from the pool eventually schedules the back-end write.Type: GrantFiled: March 30, 2016Date of Patent: December 4, 2018Assignee: Amazon Technologies, Inc.Inventors: Kiran Kumar Muniswamy Reddy, Omer Ahmed Zaki, Brian O'Neill, Anand Sasidharan
-
Publication number: 20150262242Abstract: A method, system, and device supporting installation of updates to software and/or firmware in memory of an electronic device is described. The update information may be automatically generated based upon a list of all software components or packages already present on the electronic device, and may comprise software components for all dependencies of an application being installed by the update that are not already present on the electronic device.Type: ApplicationFiled: June 2, 2015Publication date: September 17, 2015Inventors: Giovanni Motta, Sunil Marolia, Brian O'Neill, Marko Slyz
-
Patent number: 9081638Abstract: A method, system, and device supporting installation of updates to software and/or firmware in memory of an electronic device is described. The update information may be automatically generated based upon a list of all software components or packages already present on the electronic device, and may comprise software components for all dependencies of an application being installed by the update that are not already present on the electronic device.Type: GrantFiled: April 25, 2014Date of Patent: July 14, 2015Assignee: Qualcomm IncorporatedInventors: Giovanni Motta, Sunil Marolia, Brian O'Neill, Marko Slyz
-
Publication number: 20150019754Abstract: A Peer-to-Peer Application Data Routing Fabric is described. The Fabric provides routing between endpoints resident in peer nodes of a Service Oriented Architecture where the routing is based on endpoint presence, availability, status, and location to satisfy the requirements of fault tolerance and load balancing among homogenous endpoints; or routing by address among instances of differing type. In the preferred embodiment of the Fabric, the Session Initiation Protocol components, interactions and transport mechanisms are leveraged and extended.Type: ApplicationFiled: September 29, 2014Publication date: January 15, 2015Inventors: Brian O'Neill, James Stogdill
-
Patent number: 8868779Abstract: A Peer-to-Peer Application Data Routing Fabric is described. The Fabric provides routing between endpoints resident in peer nodes of a Service Oriented Architecture where the routing is based on endpoint presence, availability, status, and location to satisfy the requirements of fault tolerance and load balancing among homogenous endpoints; or routing by address among instances of differing type. In the preferred embodiment of the Fabric, the Session Initiation Protocol components, interactions and transport mechanisms are leveraged and extended.Type: GrantFiled: June 15, 2004Date of Patent: October 21, 2014Assignee: Accenture Global Services LimitedInventors: Brian O'Neill, James Stogdill
-
Patent number: 8818973Abstract: Techniques for generating and vending of unique sequence values are described. Each master of a ring of masters is configured to create and vend the unique sequence values downstream to filling pools for eventual client consumption. When a ring of masters is employed, each master communicates with one another to agree on a current range of values that should next be vended. A master may then vend these values to a layer of one or more filling pools, at least of which includes or has access to persistent and non-persistent storage memories.Type: GrantFiled: February 19, 2008Date of Patent: August 26, 2014Assignee: Amazon Technologies, Inc.Inventor: Brian O'Neill
-
Publication number: 20140237466Abstract: A method, system, and device supporting installation of updates to software and/or firmware in memory of an electronic device is described. The update information may be automatically generated based upon a list of all software components or packages already present on the electronic device, and may comprise software components for all dependencies of an application being installed by the update that are not already present on the electronic device.Type: ApplicationFiled: April 25, 2014Publication date: August 21, 2014Applicant: QUALCOMM IncorporatedInventors: Giovanni Motta, Sunil Marolia, Brian O'Neill, Marko Slyz
-
Patent number: 8752044Abstract: A method, system, and device supporting installation of updates to software and/or firmware in memory of an electronic device. The updates may be accompanied by advertising, promotional and information content that is dynamically displayed to a user during processing of the update in the electronic device. The update information may be automatically generated based upon a list of all software components or packages already present on the electronic device, and may comprise software components for all dependencies of an application being installed by the update that are not already present on the electronic device.Type: GrantFiled: July 27, 2007Date of Patent: June 10, 2014Assignee: QUALCOMM IncorporatedInventors: Giovanni Motta, Sunil Marolia, Brian O'Neill, Marko Slyz
-
Patent number: 8731971Abstract: In some embodiments, the instant invention provides for a computer-implemented method that includes steps of: receiving data feeds associated with healthcare-related entities, where a data schema of each data feed is unknown prior to the receipt; automatically determining, in real-time, for each entity, at least: a first type data fragment identifying an identifier associated with the entity and ii) second type data fragments containing items of information about the entity; automatically storing the entity information across distributed non-relational computer databases, by: creating, each time, records, where each record includes a row with columns, where the row is associated with the first identifier and where each column of the row has: 1) a name composed of a hierarchical path to a content of each column and 2) the item of information of the second type data fragment; and determining a verified record of the entity at a particular time.Type: GrantFiled: August 30, 2013Date of Patent: May 20, 2014Assignee: Health Market ScienceInventors: Brian O'Neill, Isaac Rieksts, Shantha Andrews, P. Taylor Goetz, Alan Horton
-
Patent number: 8607218Abstract: A method of updating computer software includes identifying an orphaned computer file in a second version of computer software, the orphaned computer file having a name that does not correspond to any name of a computer file in a first version of computer software and computing symmetric divergence between the orphaned computer file and each computer file in the first version of computer software. The method also includes choosing a file from the computer files in the first version of computer software that yields a minimum value of symmetric divergence between the file and the orphaned computer file and using the file as a reference file for compressing the orphaned computer file.Type: GrantFiled: February 25, 2010Date of Patent: December 10, 2013Assignee: Palm, Inc.Inventors: Giovanni Motta, Ashish Varma, Brian O'Neill, LaShawn McGhee
-
Patent number: 8438351Abstract: A method and computer-readable memory device that enable processing of a first memory image comprising a plurality of compressed sub-blocks and uncompressed sub-blocks to produce a second memory image comprising contents of the first memory image arranged as a plurality of memory blocks. The memory blocks of the second memory image may be independently decompressible, to enable more efficient updating of an electronic device.Type: GrantFiled: June 6, 2008Date of Patent: May 7, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Samson Chen, Marko Slyz, LaShawn McGhee, Giovanni Motta, Brian O'Neill, Bill Liu, Li Wen, Ben-Tong Sun