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: 20240045837Abstract: 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: ApplicationFiled: October 5, 2023Publication date: February 8, 2024Applicant: MORGAN STANLEY SERVICES GROUP INC.Inventors: Jonathan Oakley, Joseph Edmonds
-
Publication number: 20240045836Abstract: 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: ApplicationFiled: October 5, 2023Publication date: February 8, 2024Applicant: MORGAN STANLEY SERVICES gROUP INC.Inventors: Jonathan Oakley, Joseph Edmonds
-
Patent number: 11809378Abstract: 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: GrantFiled: October 15, 2021Date of Patent: November 7, 2023Assignee: MORGAN STANLEY SERVICES GROUP INC.Inventors: Jonathan Oakley, Joseph Edmonds
-
Patent number: 11681805Abstract: 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: GrantFiled: May 26, 2022Date of Patent: June 20, 2023Assignee: Morgan Stanley Services Group Inc.Inventors: Jonathan Oakley, Joseph Edmonds
-
Publication number: 20230117262Abstract: 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: ApplicationFiled: October 15, 2021Publication date: April 20, 2023Applicant: MORGAN STANLEY SERVICES GROUP INC.Inventors: Jonathan Oakley, Joseph Edmonds
-
Patent number: 9710888Abstract: 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: GrantFiled: February 20, 2015Date of Patent: July 18, 2017Assignee: Voxeleron LLCInventors: Jonathan Oakley, Daniel Russakoff
-
Patent number: 9295793Abstract: 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: GrantFiled: April 7, 2006Date of Patent: March 29, 2016Assignee: AVENTIS PHARMA LIMITEDInventors: Christopher Ferris, Matthew Young, Jonathan Oakley, Wayne O'Hara
-
Publication number: 20150170339Abstract: 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: ApplicationFiled: February 20, 2015Publication date: June 18, 2015Inventors: Jonathan Oakley, Daniel Russakoff
-
Patent number: 8989514Abstract: 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: GrantFiled: February 3, 2012Date of Patent: March 24, 2015Assignee: Voxeleron LLCInventors: Daniel Russakoff, Jonathan Oakley
-
Patent number: 8532949Abstract: 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: GrantFiled: October 12, 2005Date of Patent: September 10, 2013Assignee: 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: 20120201436Abstract: 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: ApplicationFiled: February 3, 2012Publication date: August 9, 2012Inventors: Jonathan Oakley, Daniel Russakoff
-
Publication number: 20090114219Abstract: 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: ApplicationFiled: April 7, 2006Publication date: May 7, 2009Applicant: AVENTIS PHARMA LTDInventors: Christopher Ferris, Matthew Young, Jonathan Oakley, Wayne O'Hara
-
Publication number: 20080100612Abstract: 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: ApplicationFiled: October 26, 2007Publication date: May 1, 2008Inventors: Shahram Dastmalchi, Jochen Straub, Jonathan Oakley, Paul Stetson
-
Publication number: 20070047787Abstract: 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: ApplicationFiled: September 1, 2005Publication date: March 1, 2007Inventors: Jonathan Oakley, Daniel Russakoff, Akira Hasegawa
-
Publication number: 20060082763Abstract: 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: ApplicationFiled: October 12, 2005Publication date: April 20, 2006Inventors: Cho Teh, Tommaso Torelli, Dominic David, Chiuman Yeung, Michael Scott, Lalita Balasubramanian, Lisheng Gao, Tong Huang, Jianxin Zhang, Michal Kowalski, Jonathan Oakley