Patents by Inventor Richard J. Smith

Richard J. Smith 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: 20250048017
    Abstract: Various implementations include an open-ear headphone, including: an acoustic module including a distal sound-delivery end; a battery housing; and a flexible arm physically and electrically connecting the acoustic module to the battery housing, wherein the flexible arm defines an original resting length and position between the acoustic module and the battery housing, wherein the flexible arm is configured to retain the open-ear headphone on an ear of a user such that the distal sound-delivery end is located in the concha of the ear and the battery housing is located behind the ear, and wherein the flexible arm is configured to be flexed at least along a length thereof such that a space between the acoustic module and the battery housing can be adjusted.
    Type: Application
    Filed: October 22, 2024
    Publication date: February 6, 2025
    Inventors: Caitlin Hanson, Robert Knox, Richard Lionel Lanoue, III, Allen Graff, Andrew J. LaFosse, Nathan T. Smith, Edgardo Alicea, Thomas D. Chambers
  • Patent number: 12218795
    Abstract: The Internet can be configured to provide communications to a large number of Internet-of-Things (IoT) devices. Devices can be designed to address the need for network layers, from central servers, through gateways, down to edge devices, to grow unhindered, to discover and make accessible connected resources, and to support the ability to hide and compartmentalize connected resources. Network protocols can be part of the fabric supporting human accessible services that operate regardless of location, time, or space. Innovations can include service delivery and associated infrastructure, such as hardware and software. Services may be provided in accordance with specified Quality of Service (QoS) terms. The use of IoT devices and networks can be included in a heterogeneous network of connectivity including wired and wireless technologies.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: February 4, 2025
    Assignee: INTEL CORPORATION
    Inventors: Ned M. Smith, Keith Nolan, Mark Kelly, Gregory Burns, Michael Nolan, John Brady, Cliodhna Ni Scanaill, Niall Cahill, Thiago Macieira, Zheng Zhang, Glen J. Anderson, Igor Muttik, Davide Carboni, Eugene Ryan, Richard Davies, Toby M. Kohlenberg, Maarten Koning, Jakub Wenus, Rajesh Poornachandran, William C. Deleeuw, Ravikiran Chukka
  • Patent number: 11320552
    Abstract: Methods are disclosed for monitoring operation integrity during hydrocarbon production or fluid injection operations. According to the methods, received microseismic data is processed to obtain a plurality of data panels corresponding to microseismic data measured over a predetermined time interval. For each data panel, trigger values are calculated for data traces corresponding to sensor receivers of the microseismic monitoring system. At least one data panel is selected as a triggered data panel that satisfies predetermined triggering criteria. A value is calculated for each of at least two event attributes of a plurality of event attributes of the event. An event is classified into at least one event category of a plurality of event categories based on the event score. Related non-transitory computer usable mediums are also disclosed.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: May 3, 2022
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Sri Venkata Tapovan Lolla, Jeffrey R. Bailey, Simona O. Costin, Michael S. Hons, Helen Yam, Arslan Akhmetov, Tim W. Hayward, Richard J. Smith, Colum M. Keith, Marc-Andre P. Chen, Xinlong Liu
  • Patent number: 10958548
    Abstract: Replicating on a test server a production load of a production server. A plurality of messages representing the production load on the production server can be received from the production server. Each message can correspond to a respective client request received from a respective client. Responsive to receiving each message, in real time, data can be parsed from the message and, from the parsed data, a replicated client request corresponding to the client request can be generated, wherein the replicated client request includes state information representing a unique state formed between the production server and the respective client. The replicated client request can be communicated, in real time, to a test server in order to replicate the production load on the test server.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: March 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard J. Smith, Gary D. Williams
  • Patent number: 10938697
    Abstract: Replicating on a test server a production load of a production server. A plurality of messages representing the production load on the production server can be received from the production server. Each message can correspond to a respective client request received from a respective client. Responsive to receiving each message, in real time, data can be parsed from the message and, from the parsed data, a replicated client request corresponding to the client request can be generated, wherein the replicated client request includes state information representing a unique state formed between the production server and the respective client. The replicated client request can be communicated, in real time, to a test server, the replicated client request replicating the production load on the test server.
    Type: Grant
    Filed: July 4, 2019
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard J. Smith, Gary D. Williams
  • Patent number: 10921471
    Abstract: Methods and systems are disclosed for monitoring operation integrity during hydrocarbon production or fluid injection operations. According to the methods and systems, received microseismic data is processed to obtain a plurality of data panels corresponding to microseismic data measured over a predetermined time interval. For each data panel, trigger values are calculated for data traces corresponding to sensor receivers of the microseismic monitoring system. At least one data panel is selected as a triggered data panel that satisfies predetermined triggering criteria. At least one triggered data panel is selected as a non-trivial data panel that satisfies spectral density criteria. A value is calculated for each of at least two event attributes of a plurality of event attributes of the event. An event score is determined based on the values of the plurality of event attributes. An event is classified into at least one event category of a plurality of event categories based on the event score.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: February 16, 2021
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Sri Venkata Tapovan Lolla, Jeffrey R. Bailey, Simona O. Costin, Michael S. Hons, Helen Yam, Arslan Akhmetov, Tim W. Hayward, Richard J. Smith, Colum M. Keith, Marc-Andre P. Chen
  • Publication number: 20200248204
    Abstract: In certain embodiments the present invention provides a method of treating hearing loss comprising: (a) administering a gene suppression agent that suppresses both copies of an endogenous gene causing the hearing loss; and (b) administering an exogenous wild-type allele engineered to resist suppression by the gene suppression agent. The present invention provides in certain embodiments a method of treating a genetic hearing loss (GHL) in a patient in need thereof comprising: (a) identifying a mutation in a GHL-causing gene, wherein the mutation causes GHL in the patient; and (b) administering to the patient a pharmaceutical composition comprising a therapeutic miRNA and a pharmaceutically acceptable carrier, wherein the GHL therapeutic miRNA is of 18 to 25 nucleotides in length and knocks-down the GHL-causing gene function at a higher level than it knocks-down gene function in a corresponding wild-type gene.
    Type: Application
    Filed: August 2, 2018
    Publication date: August 6, 2020
    Applicant: UNIVERSITY OF IOWA RESEARCH FOUNDATION
    Inventors: Richard J. SMITH, Paul T. RANUM
  • Publication number: 20190349278
    Abstract: Replicating on a test server a production load of a production server. A plurality of messages representing the production load on the production server can be received from the production server. Each message can correspond to a respective client request received from a respective client. Responsive to receiving each message, in real time, data can be parsed from the message and, from the parsed data, a replicated client request corresponding to the client request can be generated, wherein the replicated client request includes state information representing a unique state formed between the production server and the respective client. The replicated client request can be communicated, in real time, to a test server in order to replicate the production load on the test server.
    Type: Application
    Filed: July 23, 2019
    Publication date: November 14, 2019
    Inventors: Richard J. Smith, Gary D. Williams
  • Publication number: 20190327162
    Abstract: Replicating on a test server a production load of a production server. A plurality of messages representing the production load on the production server can be received from the production server. Each message can correspond to a respective client request received from a respective client. Responsive to receiving each message, in real time, data can be parsed from the message and, from the parsed data, a replicated client request corresponding to the client request can be generated, wherein the replicated client request includes state information representing a unique state formed between the production server and the respective client. The replicated client request can be communicated, in real time, to a test server, the replicated client request replicating the production load on the test server.
    Type: Application
    Filed: July 4, 2019
    Publication date: October 24, 2019
    Inventors: Richard J. Smith, Gary D. Williams
  • Publication number: 20190324166
    Abstract: Methods and systems for monitoring operation integrity during hydrocarbon production or fluid injection operations by receiving microseismic data; processing the data to obtain data panels corresponding to microseismic data measured over a time interval; determining, with a neural network analysis, whether any of the data panels includes a noise event or a non-noise event; calculating, for each data panel including a non-noise event, trigger values for data traces corresponding to sensor receivers of the microseismic monitoring system; selecting, as a triggered data panel, at least one data panel that satisfies triggering criteria; selecting, as a non-trivial data panel, at least one triggered data panel that satisfies spectral density criteria; calculating a value for each of at least two event attributes of the event; determining an event score based on the event attribute values; and classifying the event into at least one event category based on the event score.
    Type: Application
    Filed: June 20, 2019
    Publication date: October 24, 2019
    Inventors: Sri Venkata Tapovan LOLLA, Jeffrey R. Bailey, Simona O. Costin, Michael S. Hons, Helen Yam, Arslan Akhmetov, Tim W. Hayward, Richard J. Smith, Colum M. Keith, Marc-Andre P. Chen, Xinlong Liu
  • Publication number: 20190302291
    Abstract: Methods and systems for monitoring operation integrity during hydrocarbon production or fluid injection operations by receiving microseismic data; processing the microseismic data to obtain a plurality of data panels corresponding to microseismic data measured over a predetermined time interval; calculating, for each data panel, trigger values for data traces corresponding to sensor receivers of the microseismic monitoring system; selecting, as a triggered data panel, at least one data panel that satisfies predetermined triggering criteria; selecting, as a non-trivial data panel, at least one triggered data panel that satisfies spectral density criteria; calculating a value for each of at least two event attributes of a plurality of event attributes of the event; determining an event score based on the values of the plurality of event attributes; and classifying the event into at least one event category of a plurality of event categories based on the event score.
    Type: Application
    Filed: February 8, 2019
    Publication date: October 3, 2019
    Inventors: Sri Venkata Tapovan Lolla, Jeffrey R. Bailey, Simona O. Costin, Michael S. Hons, Helen Yam, Arslan Akhmetov, Tim W. Hayward, Richard j. Smith, Colum M. Keith, Marc-Andre P. Chen
  • Patent number: 10397077
    Abstract: Replicating on a test server a production load of a production server. A plurality of messages representing the production load on the production server can be received from the production server. Each message can correspond to a respective client request received from a respective client. Responsive to receiving each message, in real time, data can be parsed from the message and, from the parsed data, a replicated client request corresponding to the client request can be generated, wherein the replicated client request includes state information representing a unique state formed between the production server and the respective client. The replicated client request can be communicated, in real time, to a test server in order to replicate the production load on the test server.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MAHCINES CORPORATION
    Inventors: Richard J. Smith, Gary D. Williams
  • Patent number: 10348593
    Abstract: Replicating on a test server a production load of a production server. A plurality of messages representing the production load on the production server can be received from the production server. Each message can correspond to a respective client request received from a respective client. Responsive to receiving each message, in real time, data can be parsed from the message and, from the parsed data, a replicated client request corresponding to the client request can be generated, wherein the replicated client request includes state information representing a unique state formed between the production server and the respective client. The replicated client request can be communicated, in real time, to a test server, the replicated client request replicating the production load on the test server.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: July 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard J. Smith, Gary D. Williams
  • Publication number: 20180131589
    Abstract: Replicating on a test server a production load of a production server. A plurality of messages representing the production load on the production server can be received from the production server. Each message can correspond to a respective client request received from a respective client. Responsive to receiving each message, in real time, data can be parsed from the message and, from the parsed data, a replicated client request corresponding to the client request can be generated, wherein the replicated client request includes state information representing a unique state formed between the production server and the respective client. The replicated client request can be communicated, in real time, to a test server, the replicated client request replicating the production load on the test server.
    Type: Application
    Filed: December 7, 2017
    Publication date: May 10, 2018
    Inventors: Richard J. Smith, Gary D. Williams
  • Publication number: 20180102957
    Abstract: Replicating on a test server a production load of a production server. A plurality of messages representing the production load on the production server can be received from the production server. Each message can correspond to a respective client request received from a respective client. Responsive to receiving each message, in real time, data can be parsed from the message and, from the parsed data, a replicated client request corresponding to the client request can be generated, wherein the replicated client request includes state information representing a unique state formed between the production server and the respective client. The replicated client request can be communicated, in real time, to a test server in order to replicate the production load on the test server.
    Type: Application
    Filed: December 7, 2017
    Publication date: April 12, 2018
    Inventors: Richard J. Smith, Gary D. Williams
  • Patent number: 9940340
    Abstract: An approach for tracking system changes to support data maintenance within a directory service environment. Log fields are added to a directory service database for applications that interface with a directory service environment based on predetermined fields to be tracked. The log fields are updated to register database schema fields and data associated with the applications to create a history of changes. An application's identity and data access to the directory service environment are monitored and the log fields are updated to create a history of usage. The directory service database history of usage and changes are periodically analyzed to determine applications relationship dependencies and usage information. Associated maintenance actions are identified by detecting conditions in the directory service environment, based on predetermined maintenance criteria and maintenance is performed.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Annemarie R. Fitterer, Richard J. Smith, Rama Mohan Thulasi Reddy
  • Patent number: 9916334
    Abstract: An approach for tracking system changes to support data maintenance within a directory service environment. Log fields are added to a directory service database for applications that interface with a directory service environment based on predetermined fields to be tracked. The log fields are updated to register database schema fields and data associated with the applications to create a history of changes. An application's identity and data access to the directory service environment are monitored and the log fields are updated to create a history of usage. The directory service database history of usage and changes are periodically analyzed to determine applications relationship dependencies and usage information. Associated maintenance actions are identified by detecting conditions in the directory service environment, based on predetermined maintenance criteria and maintenance is performed.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Annemarie R. Fitterer, Richard J. Smith, Rama Mohan Thulasi Reddy
  • Patent number: 9893969
    Abstract: A method of replicating on a test server a production load of a production server. The method can include creating the production load on the production server by processing client requests received from clients. The method further can include, while the client requests are processed, via a processor, in real time, replicating the production load to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. The method also can include, in real time, communicating the replicated production load in order to replicate the production load on the test server.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: February 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard J. Smith, Gary D. Williams
  • Patent number: 9876695
    Abstract: Replicating on a test server a production load of a production server. The production load can be created on the production server by processing client requests received from clients. While the client requests are processed, in real time, the production load can be replicated to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. In real time, the replicated production load can be communicated in order to replicate the production load on the test server.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: January 23, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard J. Smith, Gary D. Williams
  • Publication number: 20170257296
    Abstract: Replicating on a test server a production load of a production server. The production load can be created on the production server by processing client requests received from clients. While the client requests are processed, in real time, the production load can be replicated to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. In real time, the replicated production load can be communicated in order to replicate the production load on the test server.
    Type: Application
    Filed: May 22, 2017
    Publication date: September 7, 2017
    Inventors: Richard J. Smith, Gary D. Williams