Patents by Inventor Joseph Edmonds
Joseph Edmonds 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).
-
Patent number: 12423150Abstract: A method of handling a failure in a pipeline between a source of alerts and a Security Incident & Event Management (SIEM) platform involves: deserializing data from at least one error state object in an error log; transferring the deserialized data to an offline environment; reconstituting at least some tasks of the pipeline, including the failed task, using contents of the error log and contents from a task log; re-running the at least some tasks of the pipeline; identifying a cause of the failed task; based upon the cause of the failed task, transferring at least one of a modified task or replacement task for use in the pipeline; instantiating a new version of the pipeline incorporating the at least one of the modified task or the replacement task; and re-executing the new version of the pipeline to process alerts and provide the processed alerts to the SIEM platform.Type: GrantFiled: March 3, 2025Date of Patent: September 23, 2025Assignee: MORGAN STANLEY SERVICES GROUP INC.Inventors: Alec R. Kerr, Joseph Edmonds
-
Patent number: 12295872Abstract: A tract expander includes a base having a threaded central hole and a plurality of wings. The base and the wings are connected by a plurality of hinges. Each of the plurality of hinges is connected to the base and to a wing of the plurality of wings so that each wing moves relative to the base. A threaded shaft includes a tip. The tip diameter is larger than the threaded shaft diameter and the threaded shaft is configured to screw into the threaded central hole. The threaded shaft is configured to rotate and move the tip toward the hinged base, causing the tops of the plurality of wings to move away from the threaded shaft.Type: GrantFiled: July 22, 2022Date of Patent: May 13, 2025Assignee: ABSORBENT, LLCInventors: Abel Smerica, Joseph Edmonds
-
Patent number: 12301622Abstract: A system and method for detecting cyberattacks involves monitoring and analyzing incoming email received over the internet using enterprise telemetry; extracting observations from an enterprise telemetry data feeds and transmitting to a summarization module for summarizing a potential indicator of compromise pertaining to the email monitored and analyzed by the network telemetry; storing the observation summarization data in a graph database; querying over the internet an external cybersecurity threat intelligence provider, upon identification of a true-positive network threat, for enriching information and artifacts contained within the true-positive network threat, receiving over the internet enriching information and artifacts from the external cybersecurity threat intelligence provider, and storing the received enriching information and artifacts in the graph database; and identifying a new indicator of compromise using data stored in the graph database.Type: GrantFiled: September 9, 2024Date of Patent: May 13, 2025Assignee: Morgan Stanley Services Group Inc.Inventors: Joseph Edmonds, Russell Moriarty
-
Patent number: 12271757Abstract: A system for improving efficiency of processing alerts by a Security Incident & Event Management (SIEM) platform involves a pipeline, and an error log associated with the pipeline, wherein the pipeline is coupled to a source of alerts and to an SIEM platform, the pipeline including a source task, at least one process task and at least one sink task, wherein the at least one sink task is configured to publish cases to the SIEM platform and wherein the error log is configured such that, when an exception occurs in a particular task in the pipeline, an object relating to the particular task and the exception will be stored in the error log.Type: GrantFiled: November 19, 2024Date of Patent: April 8, 2025Assignee: MORGAN STANLEY SERVICES GROUP INC.Inventors: Alec R. Kerr, Joseph Edmonds
-
Patent number: 12190161Abstract: A method of improving efficiency of processing alerts by a Security Incident & Event Management (SIEM) platform involves a SIEM case creation platform made up of at least one pipeline, made up of multiple tasks, and is interposed between an alerts database and the SIEM platform.Type: GrantFiled: August 5, 2024Date of Patent: January 7, 2025Assignee: MORGAN STANLEY SERVICES GROUP INC.Inventors: Alec R. Kerr, Joseph Edmonds
-
Patent number: 12160502Abstract: A method for generating hashes associated with web domains and reacting to transmissions from those web domains is disclosed. When artifacts from a first web domain and artifacts from a second web domain have been transmitted over a network, a system generates, via a hashing or fingerprinting function that uses registry information, a first hash for the first web domain and a second hash for the second web domain and identifies a correlation between the first web domain and the second web domain based on shared subsets of the first hash and second hash. Upon receiving a notification that artifacts from the first web domain had been determined to negatively impact the functioning of a secondary computing system, based on the identified correlation between the first web domain and the second web domain, the system automatically quarantines artifacts from the second web domain from interacting with the secondary computing system.Type: GrantFiled: September 4, 2023Date of Patent: December 3, 2024Assignee: MORGAN STANLEY SERVICES GROUP INC.Inventors: Eric Mudge, Joseph Edmonds, Russell Moriarty
-
Publication number: 20240348425Abstract: A method for generating hashes associated with web domains and reacting to transmissions from those web domains is disclosed. When artifacts from a first web domain and artifacts from a second web domain have been transmitted over a network, a system generates, via a hashing or fingerprinting function that uses registry information, a first hash for the first web domain and a second hash for the second web domain and identifies a correlation between the first web domain and the second web domain based on shared subsets of the first hash and second hash. Upon receiving a notification that artifacts from the first web domain had been determined to negatively impact the functioning of a secondary computing system, based on the identified correlation between the first web domain and the second web domain, the system automatically quarantines artifacts from the second web domain from interacting with the secondary computing system.Type: ApplicationFiled: September 4, 2023Publication date: October 17, 2024Applicant: MORGAN STANLEY SERVICES GROUP INC.Inventors: Eric Mudge, Joseph Edmonds, Russell Moriarty
-
Patent number: 12013945Abstract: A computer-implemented method of analyzing the contents of a file in a visual document format to identify a potentially-fraudulent overlay is disclosed. The method includes receiving the file, iterating over a set of visually rendered elements within the file, and calculating, for each element in the set, a bounding box. Based on identifying a pair of elements having at least partially overlapping bounding boxes, such that a visible item in an overlaid element at least partially obscures an item in an underlying element that would otherwise be visible, an attack vector ontology is updated to include information on the overlaid and underlying element. This attack vector ontology may be used in training an automatic system to identify fraudulent documents and prevent their being printed, signed, and/or further used.Type: GrantFiled: October 27, 2023Date of Patent: June 18, 2024Assignee: MORGAN STANLEY SERVICES GROUP INC.Inventors: Eric Mudge, Joseph Edmonds, Russell Moriarty
-
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
-
Publication number: 20240024147Abstract: A tract expander includes a base having a threaded central hole and a plurality of wings. The base and the wings are connected by a plurality of hinges. Each of the plurality of hinges is connected to the base and to a wing of the plurality of wings so that each wing moves relative to the base. A threaded shaft includes a tip. The tip diameter is larger than the threaded shaft diameter and the threaded shaft is configured to screw into the threaded central hole. The threaded shaft is configured to rotate and move the tip toward the hinged base, causing the tops of the plurality of wings to move away from the threaded shaft.Type: ApplicationFiled: July 22, 2022Publication date: January 25, 2024Inventors: Abel SMERICA, 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: 11750371Abstract: A method for generating fingerprints of web domains and reacting to artifacts electronically received from those web domains is disclosed. When artifacts from a first web domain and artifacts from a second web domain have been transmitted over a network, a system generates, via a hashing function that consults registry information, a first hash for the first web domain and a second hash for the second web domain and identifies a correlation between the first web domain and the second web domain based on shared subsets of the first hash and second hash. Upon receiving a notification that artifacts from the first web domain had been determined to negatively impact the functioning of a secondary computing system; and based on the identified correlation between the first web domain and the second web domain, the system automatically quarantines artifacts from the second web domain from interacting with the secondary computing system.Type: GrantFiled: April 14, 2023Date of Patent: September 5, 2023Assignee: MORGAN STANLEY SERVICES GROUP INC.Inventors: Eric Mudge, Joseph Edmonds, Russell Moriarty
-
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: 11061879Abstract: A computer-implemented method for indexing a stream of files is disclosed. The method comprises receiving a file; generating a set of atomic indexes based on the file contents; storing the atomic indexes in a current index; and if the current index reaches a threshold criterion, freezing the current index into a read-only form, propagating the current index to one or more distributed databases, and generating a new index for future insertions. In some embodiments, the method further comprises one or more of providing an interface to query the databases for files matching a particular signature; searching the databases using a YARA-specified signature; converting a user-provided signature in the YARA format to an index-acceleratable format; retrieving a set of files that are possible matches of the particular signature; verifying that each file of the set of files is a match of the particular signature; and providing the files through the interface.Type: GrantFiled: July 1, 2020Date of Patent: July 13, 2021Assignee: Morgan Stanley Services Group Inc.Inventor: Joseph Edmonds
-
Patent number: 10990676Abstract: A computer-implemented method for collecting files transmitted on a network for subsequent malware analysis is disclosed. The method comprises determining, by a sensor, that a file has been transmitted on the network; transmitting, from the sensor to an intermediate agent, the file; storing, by the intermediate agent, the file, pending a determination whether metadata of the file indicates an identical copy of the file has likely already been stored by a source collection subsystem; responsive to a determination that the file has not likely already been stored by the source collection subsystem, transmitting the file from the intermediate agent to the source collection subsystem; verifying, by the source collection subsystem, that the file has not likely already been stored by the source collection subsystem; and storing the file for future analysis.Type: GrantFiled: July 1, 2020Date of Patent: April 27, 2021Assignee: Morgan Stanley Services Group Inc.Inventors: Joseph Edmonds, Patrick St. John
-
Patent number: 10860717Abstract: A system for receiving and indexing files transmitted on a network, comprising one or more intermediate agents, each connecting a network sensor to a source collection subsystem, an analysis subsystem, an indexing subsystem, and one or more databases. The system detects that a file has been transmitted via the network, offers transmission from an intermediate agent to the source collection subsystem after a deduplication process at the intermediate agent, transmits the file from the intermediate agent to the source collection subsystem after another deduplication process at the source collection subsystem, transmits the file from the source collection subsystem to the analysis subsystem, performs structural analysis of characteristics of the file within the analysis subsystem; and stores the file and results of the structural analysis in an indexed form in the one or more databases.Type: GrantFiled: July 1, 2020Date of Patent: December 8, 2020Assignee: MORGAN STANLEY SERVICES GROUP INC.Inventor: Joseph Edmonds
-
Patent number: 6622309Abstract: The athletic face shield consists of a head frame that contours to a player's head along with an elastic headband. The interchangeable hand shield is affixed to the front of the head frame and can be replaced with other objects. The athletic face shield fits in front of the player's face to produce the “hand in your face” affect utilized by defense players. It allows a solitary player to practice his or her defense game and experience the defense hand in their face when shooting.Type: GrantFiled: April 10, 2002Date of Patent: September 23, 2003Inventor: Joseph Edmonds
-
Patent number: 4790559Abstract: A collapsible carrier for transporting implements, goods or personnel over paved or sand surfaces which includes a horizontal frame mounted on wheels and having a rail extending about the frame to retain the load being carried on the frame. A handle is pivotally attached to one end of the frame while a slider device is carried on the underside of the frame at its opposite end. The rails and handle are arranged to fold into a storage position and to extend into an operative position. The utility carrier and its load is supported on the wheels or the slider device when in its operative position.Type: GrantFiled: January 4, 1988Date of Patent: December 13, 1988Inventor: Joseph Edmonds