Patents by Inventor Jonathan Oakley

Jonathan Oakley 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: 20240045837
    Abstract: A system for receiving and deduplicating data strings transmitted over a network is disclosed. The system comprises one or more network sensors detecting data strings while in transit on the network; and non-transitory memory comprising instructions. When the instructions are executed by one or more processors, the one or more processors establish a plurality of Bloom filters, receive a first data string, perform a first insertion operation into each Bloom filter; determine, for each of one or more Bloom filters, a set of bits, whether presently set or cleared, to be unset; and unset each determined set of bits in the one or more Bloom filters. At a later moment in time, the first data string is received again, and each Bloom filter is queried to determine whether the first data string has been inserted, based on a current state of that Bloom filter.
    Type: Application
    Filed: October 5, 2023
    Publication date: February 8, 2024
    Applicant: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Jonathan Oakley, Joseph Edmonds
  • Publication number: 20240045836
    Abstract: A system for receiving and deduplicating data strings transmitted over a network is disclosed. The system comprises one or more network sensors detecting data strings while in transit on the network; and non-transitory memory comprising instructions. When the instructions are executed by one or more processors, the one or more processors establish a plurality of Bloom filters, receive a first data string, perform a first insertion operation into each Bloom filter; determine, for each of one or more Bloom filters, a set of bits, whether presently set or cleared, to be unset; and unset each determined set of bits in the one or more Bloom filters. At a later moment in time, the first data string is received again, and each Bloom filter is queried to determine whether the first data string has been inserted, based on a current state of that Bloom filter.
    Type: Application
    Filed: October 5, 2023
    Publication date: February 8, 2024
    Applicant: MORGAN STANLEY SERVICES gROUP INC.
    Inventors: Jonathan Oakley, Joseph Edmonds
  • Patent number: 11809378
    Abstract: A system for receiving and deduplicating data strings transmitted over a network is disclosed. The system comprises one or more network sensors detecting data strings while in transit on the network; and non-transitory memory comprising instructions. When the instructions are executed by one or more processors, the one or more processors establish a plurality of Bloom filters, receive a first data string, perform a first insertion operation into each Bloom filter; determine, for each of one or more Bloom filters, a set of bits, whether presently set or cleared, to be unset; and unset each determined set of bits in the one or more Bloom filters. At a later moment in time, the first data string is received again, and each Bloom filter is queried to determine whether the first data string has been inserted, based on a current state of that Bloom filter.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: November 7, 2023
    Assignee: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Jonathan Oakley, Joseph Edmonds
  • Patent number: 11681805
    Abstract: A system for collecting data artifacts from a production environment, storing them, and replaying them in a testing environment is disclosed. One or more processors receive a data artifact from a sensor in a production environment, and store the data artifact in a first storage with a unique identifier, while also storing in a second storage record(s) associating the unique identifier with a tag. A clone of at least a portion of the production environment is created within the testing environment, and an analytic targeting the data artifact is incorporated into the clone. Upon receiving a request to replay the data artifact, referencing the tag associated with the data artifact's unique identifier, the data artifact is replayed by causing the clone to receive the data artifact as if it were presently encountered. Logs of output from the clone's response are stored in a third storage for future analysis.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: June 20, 2023
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Jonathan Oakley, Joseph Edmonds
  • Publication number: 20230117262
    Abstract: A system for receiving and deduplicating data strings transmitted over a network is disclosed. The system comprises one or more network sensors detecting data strings while in transit on the network; and non-transitory memory comprising instructions. When the instructions are executed by one or more processors, the one or more processors establish a plurality of Bloom filters, receive a first data string, perform a first insertion operation into each Bloom filter; determine, for each of one or more Bloom filters, a set of bits, whether presently set or cleared, to be unset; and unset each determined set of bits in the one or more Bloom filters. At a later moment in time, the first data string is received again, and each Bloom filter is queried to determine whether the first data string has been inserted, based on a current state of that Bloom filter.
    Type: Application
    Filed: October 15, 2021
    Publication date: April 20, 2023
    Applicant: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Jonathan Oakley, Joseph Edmonds
  • Patent number: 9710888
    Abstract: A method is provided that includes identifying a plurality of data sets, each data set is associated with a distribution model and each data set is associated with an image having a first noise level. The method includes partitioning the data sets into a plurality of groups and generating a best representative estimate for each group, the estimate is associated with a second noise level that is less than the first noise level. The method further includes annotating each group and receiving an input data set. The method includes assigning the input data set to a group and annotating the input data set according to that group's annotation.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: July 18, 2017
    Assignee: Voxeleron LLC
    Inventors: Jonathan Oakley, Daniel Russakoff
  • Patent number: 9295793
    Abstract: An inhaler device (1) contains, or is capable of accepting, a plurality of doses of a medicament to be dispensed from the inhaler (1). To ameliorate the problem of double dosing from the inhaler (1), the device further comprises prevention means (26, 28, 40) for preventing, at least temporarily, the dispensing of a dose of medicament, and detection means (32) for detecting the inhalation of a previously dispensed dose of medicament. When the detection means (32) detects the inhalation of the previously dispensed dose of medicament, it releases the prevention means (26, 28, 40), allowing the device to dispense a further dose of medicament. The detection means (32) may be a pressure sensor, and the prevention means (26, 28, 40) may operate by causing a disengagement of an actuation mechanism.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: March 29, 2016
    Assignee: AVENTIS PHARMA LIMITED
    Inventors: Christopher Ferris, Matthew Young, Jonathan Oakley, Wayne O'Hara
  • Publication number: 20150170339
    Abstract: A method is provided that includes identifying a plurality of data sets, each data set is associated with a distribution model and each data set is associated with an image having a first noise level. The method includes partitioning the data sets into a plurality of groups and generating a best representative estimate for each group, the estimate is associated with a second noise level that is less than the first noise level. The method further includes annotating each group and receiving an input data set. The method includes assigning the input data set to a group and annotating the input data set according to that group's annotation.
    Type: Application
    Filed: February 20, 2015
    Publication date: June 18, 2015
    Inventors: Jonathan Oakley, Daniel Russakoff
  • Patent number: 8989514
    Abstract: A method is provided that includes identifying a plurality of data sets, each data set is associated with a distribution model and each data set is associated with an image having a first noise level. The method includes partitioning the data sets into a plurality of groups and generating a best representative estimate for each group, the estimate is associated with a second noise level that is less than the first noise level. The method further includes annotating each group and receiving an input data set. The method includes assigning the input data set to a group and annotating the input data set according to that group's annotation.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: March 24, 2015
    Assignee: Voxeleron LLC
    Inventors: Daniel Russakoff, Jonathan Oakley
  • Patent number: 8532949
    Abstract: Various computer-implemented methods for classifying defects on a specimen are provided. One method includes assigning individual defects detected on the specimen to defect groups based on one or more characteristics of the individual defects. The method also includes displaying information about the defect groups to a user. In addition, the method includes allowing the user to assign a classification to each of the defect groups. Systems configured to classify defects on a specimen are also provided. One system includes program instructions executable on a processor for assigning individual defects detected on the specimen to defect groups based on one or more characteristics of the individual defects. The system also includes a user interface configured for displaying information about the defect groups to a user and allowing the user to assign a classification to each of the defect groups.
    Type: Grant
    Filed: October 12, 2005
    Date of Patent: September 10, 2013
    Assignee: KLA-Tencor Technologies Corp.
    Inventors: Cho Huak Teh, Tommaso Torelli, Dominic David, Chiuman Yeung, Michael Gordon Scott, Lalita A. Balasubramanian, Lisheng Gao, Tong Huang, Jianxin Zhang, Michal Kowalski, Jonathan Oakley
  • Publication number: 20120201436
    Abstract: A method is provided that includes identifying a plurality of data sets, each data set is associated with a distribution model and each data set is associated with an image having a first noise level. The method includes partitioning the data sets into a plurality of groups and generating a best representative estimate for each group, the estimate is associated with a second noise level that is less than the first noise level. The method further includes annotating each group and receiving an input data set. The method includes assigning the input data set to a group and annotating the input data set according to that group's annotation.
    Type: Application
    Filed: February 3, 2012
    Publication date: August 9, 2012
    Inventors: Jonathan Oakley, Daniel Russakoff
  • Publication number: 20090114219
    Abstract: An inhaler device (1) contains, or is capable of accepting, a plurality of doses of a medicament to be dispensed from the inhaler (1). To ameliorate the problem of double dosing from the inhaler (1), the device further comprises prevention means (26, 28, 40) for preventing, at least temporarily, the dispensing of a dose of medicament, and detection means (32) for detecting the inhalation of a previously dispensed dose of medicament. When the detection means (32) detects the inhalation of the previously dispensed dose of medicament, it releases the prevention means (26, 28, 40), allowing the device to dispense a further dose of medicament. The detection means (32) may be a pressure sensor, and the prevention means (26, 28, 40) may operate by causing a disengagement of an actuation mechanism.
    Type: Application
    Filed: April 7, 2006
    Publication date: May 7, 2009
    Applicant: AVENTIS PHARMA LTD
    Inventors: Christopher Ferris, Matthew Young, Jonathan Oakley, Wayne O'Hara
  • Publication number: 20080100612
    Abstract: The present invention is an OCT imaging system user interface for efficiently providing relevant image displays to the user. These displays are used during image acquisition to align patients and verify acquisition image quality. During image analysis, these displays indicate positional relationships between displayed data images, automatically display suspicious analysis, automatically display diagnostic data, simultaneously display similar data from multiple visits, improve access to archived data, and provide other improvements for efficient data presentation of relevant information.
    Type: Application
    Filed: October 26, 2007
    Publication date: May 1, 2008
    Inventors: Shahram Dastmalchi, Jochen Straub, Jonathan Oakley, Paul Stetson
  • Publication number: 20070047787
    Abstract: A method and an apparatus automatically detect vessels in a diagnostic image. The method according to one embodiment accesses digital image data representing a diagnostic image; detects vessel candidates in the diagnostic image by processing the diagnostic image data, the step of detecting vessel candidates including identifying edge pixel pairs of vessels in a diagnostic image by iteratively adjusting a plurality of constraints relating to a general direction and shape of a vessel for a next iteration of edge pixel pair identification in a diagnostic image; and determines whether the plurality of edge pixel pairs form a vessel using learned features.
    Type: Application
    Filed: September 1, 2005
    Publication date: March 1, 2007
    Inventors: Jonathan Oakley, Daniel Russakoff, Akira Hasegawa
  • Publication number: 20060082763
    Abstract: Various computer-implemented methods for classifying defects on a specimen are provided. One method includes assigning individual defects detected on the specimen to defect groups based on one or more characteristics of the individual defects. The method also includes displaying information about the defect groups to a user. In addition, the method includes allowing the user to assign a classification to each of the defect groups. Systems configured to classify defects on a specimen are also provided. One system includes program instructions executable on a processor for assigning individual defects detected on the specimen to defect groups based on one or more characteristics of the individual defects. The system also includes a user interface configured for displaying information about the defect groups to a user and allowing the user to assign a classification to each of the defect groups.
    Type: Application
    Filed: October 12, 2005
    Publication date: April 20, 2006
    Inventors: Cho Teh, Tommaso Torelli, Dominic David, Chiuman Yeung, Michael Scott, Lalita Balasubramanian, Lisheng Gao, Tong Huang, Jianxin Zhang, Michal Kowalski, Jonathan Oakley