Patents by Inventor Mark Frazier
Mark Frazier 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: 20200139535Abstract: A bucket tool organizer includes a flexible body having a first end secured to a second end in an annular configuration. A plurality of pockets is disposed on a first side of the flexible body. A support sleeve includes a hollow cylinder having an open upper end and an open lower end. A retainer ring is configured to engage an upper edge of the support sleeve, wherein a portion of the flexible body is secured between the upper edge of the support sleeve and the retainer ring. The entire assembly is insertable into a bucket, such that the retainer ring engages an inner surface of the bucket sidewall, thereby allowing individuals to easily store tools and other items within the bucket for portability and easy access. A weatherproof lid can be secured overtop the bucket, thereby protecting the contents of the bucket.Type: ApplicationFiled: September 30, 2019Publication date: May 7, 2020Inventor: Mark Frazier
-
Publication number: 20200125601Abstract: Generating persistent multifaceted statistical distributions of event data associated with computing nodes is disclosed. From a data stream, events are identified that occur during a first time interval. Characteristics associated with the events are determined. Based on a primary characteristic, it is determined that an event corresponds to an event cluster. The event count for that cluster is incremented. It is determined that the characteristics correspond to an event descriptor of events in the cluster. Responsive to requests to view the event cluster, information about descriptors from the cluster are displayed indicating events having a particular event descriptor, or a summary of characteristics that distinguish the descriptor from other event descriptors.Type: ApplicationFiled: April 12, 2019Publication date: April 23, 2020Applicant: Oracle International CorporationInventors: Dustin Garvey, Brent Arthur Enck, Sampanna Shahaji Salunke, Uri Shaft, John Branson Bley, Timothy Mark Frazier, Sumathi Gopalakrishnan
-
Publication number: 20200125474Abstract: Systems and methods are described for efficiently detecting an optimal number of behaviors to model software system performance data and the aspects of the software systems that best separate the behaviors. The behaviors may be ranked according to how well fitting functions partition the performance data.Type: ApplicationFiled: October 20, 2018Publication date: April 23, 2020Applicant: Oracle International CorporationInventors: Sampanna Shahaji Salunke, Dustin Garvey, Uri Shaft, Brent Arthur Enck, Timothy Mark Frazier, Sumathi Gopalakrishnan, Eric L. Sutton
-
Patent number: 10592230Abstract: Techniques are described herein for scalable clustering of target resources by parameter set. In some embodiments, a plurality of parameter sets of varying length are received, where a parameter set identifies attributes of a target resource. A plurality of signature vectors are generated based on the plurality of parameter sets such that the signature vectors have equal lengths. A signature vector may map to one or more parameter sets of the plurality of parameter sets. A plurality of clusters are generated based on the similarity between signature vectors. Operations may be performed on a target resource based on one or more nodes in the plurality of clusters.Type: GrantFiled: August 7, 2019Date of Patent: March 17, 2020Assignee: Oracle International CorporationInventors: Dustin Garvey, Timothy Mark Frazier, Shriram Krishnan, Uri Shaft, Amit Ganesh, Prasad Ravuri, Sampanna Shahaji Salunke, Sumathi Gopalakrishnan
-
Patent number: 10496396Abstract: Techniques are described herein for scalable clustering of target resources by parameter set. In some embodiments, a plurality of parameter sets of varying length are received, where a parameter set identifies attributes of a target resource. A plurality of signature vectors are generated based on the plurality of parameter sets such that the signature vectors have equal lengths. A signature vector may map to one or more parameter sets of the plurality of parameter sets. A plurality of clusters are generated based on the similarity between signature vectors. Operations may be performed on a target resource based on one or more nodes in the plurality of clusters.Type: GrantFiled: July 20, 2018Date of Patent: December 3, 2019Assignee: Oracle International CorporationInventors: Dustin Garvey, Timothy Mark Frazier, Shriram Krishnan, Uri Shaft, Amit Ganesh, Prasad Ravuri, Sampanna Shahaji Salunke, Sumathi Gopalakrishnan
-
Publication number: 20190361693Abstract: Techniques are described herein for scalable clustering of target resources by parameter set. In some embodiments, a plurality of parameter sets of varying length are received, where a parameter set identifies attributes of a target resource. A plurality of signature vectors are generated based on the plurality of parameter sets such that the signature vectors have equal lengths. A signature vector may map to one or more parameter sets of the plurality of parameter sets. A plurality of clusters are generated based on the similarity between signature vectors. Operations may be performed on a target resource based on one or more nodes in the plurality of clusters.Type: ApplicationFiled: August 7, 2019Publication date: November 28, 2019Applicant: Oracle International CorporationInventors: Dustin Garvey, Timothy Mark Frazier, Shriram Krishnan, Uri Shaft, Amit Ganesh, Prasad Ravuri, Sampanna Shahaji Salunke, Sumathi Gopalakrishnan
-
Publication number: 20190339965Abstract: Techniques for analyzing, understanding, and remediating differences in configurations among many software resources are described herein. Machine learning processes are applied to determine a small feature set of parameters from among the complete set of parameters configured for each software resource. The feature set of parameters is selected to optimally cluster configuration instances for each of the software resources. Once clustered based on the values of the feature set of parameters, a graph is generated for each cluster of configuration instances that depicts the differences among the configuration instances within the cluster. An interactive visualization tool renders the graph in a user interface, and a management tool allows changes to the graph and changes to the configuration of one or more software resources.Type: ApplicationFiled: May 7, 2018Publication date: November 7, 2019Applicant: Oracle International CorporationInventors: Dustin Garvey, Amit Ganesh, Timothy Mark Frazier, Shriram Krishnan, SR., Uri Shaft, Prasad Ravuri, Sampanna Shahaji Salunke, Sumathi Gopalakrishnan
-
Publication number: 20190138290Abstract: Techniques are described herein for scalable clustering of target resources by parameter set. In some embodiments, a plurality of parameter sets of varying length are received, where a parameter set identifies attributes of a target resource. A plurality of signature vectors are generated based on the plurality of parameter sets such that the signature vectors have equal lengths. A signature vector may map to one or more parameter sets of the plurality of parameter sets. A plurality of clusters are generated based on the similarity between signature vectors. Operations may be performed on a target resource based on one or more nodes in the plurality of clusters.Type: ApplicationFiled: July 20, 2018Publication date: May 9, 2019Applicant: Oracle International CorporationInventors: DUSTIN GARVEY, TIMOTHY MARK FRAZIER, SHRIRAM KRISHNAN, URI SHAFT, AMIT GANESH, PRASAD RAVURI, SAMPANNA SHAHAJI SALUNKE, SUMATHI GOPALAKRISHNAN
-
Publication number: 20190102155Abstract: Techniques for artificial intelligence driven configuration management are described herein. In some embodiments, a machine-learning process determines a feature set for a plurality of deployments of a software resource. Based on varying values in the feature set, the process clusters each of the plurality of deployments into a cluster of a plurality of clusters. Each cluster of the plurality of clusters comprises one or more nodes and each node of the one or more nodes corresponds to at least a subset of values of the feature set that are detected in at least one deployment of the plurality of deployments of the software resource. The process determines a representative node for each cluster of the plurality of clusters. An operation may be performed based on the representative node for at least one cluster.Type: ApplicationFiled: July 23, 2018Publication date: April 4, 2019Applicant: Oracle International CorporationInventors: Dustin Garvey, Amit Ganesh, Uri Shaft, Prasad Ravuri, Long Yang, Sampanna Shahaji Salunke, Sumathi Gopalakrishnan, Timothy Mark Frazier, Shriram Krishnan
-
Patent number: 10061780Abstract: An illustrative method for providing a job to an information management system may include monitoring, by a command processing device such as a command processing tool operating on one or more computing devices, operation of a series of commands communicated to at least one information management system via a communication link. The command processing device may determine a status associated with one or more commands of the series of commands based on the operation of the command in the information management system. The command processing device may be configured for controlling a rate at which the series of commands is communicated to the information management system based, at least in part, on the status of one or more of the commands.Type: GrantFiled: April 28, 2014Date of Patent: August 28, 2018Assignee: Bank of America CorporationInventors: Prashant Kumar Kalal, Angela Howard, Mark A. Frazier
-
Publication number: 20150310032Abstract: An illustrative method for providing a job to an information management system may include monitoring, by a command processing device such as a command processing tool operating on one or more computing devices, operation of a series of commands communicated to at least one information management system via a communication link. The command processing device may determine a status associated with one or more commands of the series of commands based on the operation of the command in the information management system. The command processing device may be configured for controlling a rate at which the series of commands is communicated to the information management system based, at least in part, on the status of one or more of the commands.Type: ApplicationFiled: April 28, 2014Publication date: October 29, 2015Applicant: Bank of America CorporationInventors: Prashant Kumar Kalal, Angela Howard, Mark A. Frazier
-
Patent number: 6499199Abstract: A bundling device designed for ideal use in the field that it is designed to aid in the management, storage, and protection of a wide range of a line type material. Bundling device is designed to be easy to operate, inexpensive to produce, compact, and durable. Bundling device comprising of a reusable body that is formed so as to be firmly disposed to a segmented portion of line type material. Bundling device comprises of a bundling strap designed so that it may effectively hold a wide range of personally sized coiled lengths of line type material. Body may be designed so that it may be firmly disposed to an electrical extension cord set, or an electrical extension cord, or a coaxial cable, or a rope, or a set of battery jumper cables, or a tow strap, or a like line type material. Bundling device may also be incorporated into an existing device that is already firmly disposed to a segmented portion of line type material such as an electrical extension cord plug, or an electrical extension cord strain relief.Type: GrantFiled: May 20, 2001Date of Patent: December 31, 2002Inventor: Mark Frazier
-
Publication number: 20020043592Abstract: A bundling device designed for ideal use in the field that it is designed to aid in the management, storage, and protection of a wide range of a line type material. Bundling device is designed to be easy to operate, inexpensive to produce, compact, and durable. Bundling device comprising of a reusable body that is formed so as to be firmly disposed to a segmented portion of line type material. Bundling device comprises of a bundling strap designed so that it may effectively hold a wide range of personally sized coiled lengths of line type material. Body may be designed so that it may be firmly disposed to an electrical extension cord set, or an electrical extension cord, or a coaxial cable, or a rope, or a set of battery jumper cables, or a tow strap, or a like line type material. Bundling device may also be incorporated into an existing device that is already firmly disposed to a segmented portion of line type material such as an electrical extension cord plug, or an electrical extension cord strain relief.Type: ApplicationFiled: May 20, 2001Publication date: April 18, 2002Inventor: Mark Frazier