Patents by Inventor Matt Moyer
Matt Moyer 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: 11797352Abstract: Techniques for implementing a software-as-a-service (SaaS) infrastructure that supports flexible multi-tenancy are provided. In various embodiments, this SaaS infrastructure employs a hybrid design that can flexibly accommodate both single-tenant and multi-tenant instances of a SaaS application. Accordingly, with this infrastructure, a SaaS provider can advantageously support high levels of isolation between certain tenants of its application (as dictated by the tenants' needs and/or other criteria) while keeping the marginal cost of operating the infrastructure as low as possible.Type: GrantFiled: October 25, 2021Date of Patent: October 24, 2023Assignee: VMware, Inc.Inventors: Matt Moyer, Chirag Divyakant Kapadia, Prakash Arumugam, Fabio Yeon
-
Publication number: 20230205603Abstract: A framework for facilitating communication between a multi-cluster management (MCM) system and the clusters managed by the system is provided. According to one set of embodiments, the framework comprises two independent, unidirectional communications channels: a first channel (i.e., “intent channel”) that flows from the MCM system to each cluster, and a second channel (i.e., “data sync channel”) that flows from each cluster to the MCM system. Through the intent channel, the MCM system can deliver control information to each cluster for actuating management changes/operations therein in a manner that is robust against network dropouts and packet loss. Through the data sync channel, the MCM system can collect and process status information from each cluster (such as, e.g., object state transitions triggered by the control information sent via the intent channel) in a manner that can efficiently scale to support large numbers of clusters.Type: ApplicationFiled: March 2, 2023Publication date: June 29, 2023Inventors: Matt Moyer, Tao Jiang, Xavier Stevens, Anusha Muthyampeta, Fabio Yeon
-
Patent number: 11620166Abstract: A framework for facilitating communication between a multi-cluster management (MCM) system and the clusters managed by the system is provided. According to one set of embodiments, the framework comprises two independent, unidirectional communications channels: a first channel (i.e., “intent channel”) that flows from the MCM system to each cluster, and a second channel (i.e., “data sync channel”) that flows from each cluster to the MCM system. Through the intent channel, the MCM system can deliver control information to each cluster for actuating management changes/operations therein in a manner that is robust against network dropouts and packet loss. Through the data sync channel, the MCM system can collect and process status information from each cluster (such as, e.g., object state transitions triggered by the control information sent via the intent channel) in a manner that can efficiently scale to support large numbers of clusters.Type: GrantFiled: April 14, 2020Date of Patent: April 4, 2023Assignee: VMware, Inc.Inventors: Matt Moyer, Tao Jiang, Xavier Stevens, Anusha Muthyampeta, Fabio Yeon
-
Publication number: 20220043692Abstract: Techniques for implementing a software-as-a-service (SaaS) infrastructure that supports flexible multi-tenancy are provided. In various embodiments, this SaaS infrastructure employs a hybrid design that can flexibly accommodate both single-tenant and multi-tenant instances of a SaaS application. Accordingly, with this infrastructure, a SaaS provider can advantageously support high levels of isolation between certain tenants of its application (as dictated by the tenants' needs and/or other criteria) while keeping the marginal cost of operating the infrastructure as low as possible.Type: ApplicationFiled: October 25, 2021Publication date: February 10, 2022Inventors: Matt Moyer, Chirag Divyakant Kapadia, Prakash Arumugam, Fabio Yeon
-
Patent number: 11182219Abstract: Techniques for implementing a software-as-a-service (SaaS) infrastructure that supports flexible multi-tenancy are provided. In various embodiments, this SaaS infrastructure employs a hybrid design that can flexibly accommodate both single-tenant and multi-tenant instances of a SaaS application. Accordingly, with this infrastructure, a SaaS provider can advantageously support high levels of isolation between certain tenants of its application (as dictated by the tenants' needs and/or other criteria) while keeping the marginal cost of operating the infrastructure as low as possible.Type: GrantFiled: April 14, 2020Date of Patent: November 23, 2021Assignee: VMware, Inc.Inventors: Matt Moyer, Chirag Divyakant Kapadia, Prakash Arumugam, Fabio Yeon
-
Publication number: 20210318914Abstract: A framework for facilitating communication between a multi-cluster management (MCM) system and the clusters managed by the system is provided. According to one set of embodiments, the framework comprises two independent, unidirectional communications channels: a first channel (i.e., “intent channel”) that flows from the MCM system to each cluster, and a second channel (i.e., “data sync channel”) that flows from each cluster to the MCM system. Through the intent channel, the MCM system can deliver control information to each cluster for actuating management changes/operations therein in a manner that is robust against network dropouts and packet loss. Through the data sync channel, the MCM system can collect and process status information from each cluster (such as, e.g., object state transitions triggered by the control information sent via the intent channel) in a manner that can efficiently scale to support large numbers of clusters.Type: ApplicationFiled: April 14, 2020Publication date: October 14, 2021Inventors: Matt Moyer, Tao Jiang, Xavier Stevens, Anusha Muthyampeta, Fabio Yeon
-
Publication number: 20210318913Abstract: Techniques for implementing a software-as-a-service (SaaS) infrastructure that supports flexible multi-tenancy are provided. In various embodiments, this SaaS infrastructure employs a hybrid design that can flexibly accommodate both single-tenant and multi-tenant instances of a SaaS application. Accordingly, with this infrastructure, a SaaS provider can advantageously support high levels of isolation between certain tenants of its application (as dictated by the tenants' needs and/or other criteria) while keeping the marginal cost of operating the infrastructure as low as possible.Type: ApplicationFiled: April 14, 2020Publication date: October 14, 2021Inventors: Matt Moyer, Chirag Divyakant Kapadia, Prakash Arumugam, Fabio Yeon
-
Patent number: 8621638Abstract: Methods and systems for operation upon one or more data processors for biasing a reputation score. A communication having data that identifies a plurality of biasing characteristics related to a messaging entity associated with the communication is received. The identified plurality of biasing characteristics related to the messaging entity associated with the communication based upon a plurality of criteria are analyzed, and a reputation score associated with the messaging entity is biased based upon the analysis of the identified plurality of biasing characteristics related to the messaging entity associated with the communication.Type: GrantFiled: May 16, 2011Date of Patent: December 31, 2013Assignee: McAfee, Inc.Inventors: Paul Judge, Matt Moyer, Guru Rajan, Dmitri Alperovitch
-
Patent number: 8549611Abstract: Methods and systems for operation upon one or more data processors for assigning a reputation to a messaging entity. A method can include receiving data that identifies one or more characteristics related to a messaging entity's communication. A reputation score is determined based upon the received identification data. The determined reputation score is indicative of reputation of the messaging entity. The determined reputation score is used in deciding what action is to be taken with respect to a communication associated with the messaging entity.Type: GrantFiled: July 19, 2011Date of Patent: October 1, 2013Assignee: McAfee, Inc.Inventors: Paul Judge, Dmitri Alperovitch, Matt Moyer, Sven Krasser
-
Publication number: 20120271890Abstract: Methods and systems for operation upon one or more data processors for assigning a reputation to a messaging entity. A method can include receiving data that identifies one or more characteristics related to a messaging entity's communication. A reputation score is determined based upon the received identification data. The determined reputation score is indicative of reputation of the messaging entity. The determined reputation score is used in deciding what action is to be taken with respect to a communication associated with the messaging entity.Type: ApplicationFiled: July 19, 2011Publication date: October 25, 2012Applicant: MCAFEE, INC.Inventors: Paul Judge, Dmitri Alperovitch, Matt Moyer, Sven Krasser
-
Publication number: 20120110672Abstract: Methods and systems for operation upon one or more data processors for biasing a reputation score. A communication having data that identifies a plurality of biasing characteristics related to a messaging entity associated with the communication is received. The identified plurality of biasing characteristics related to the messaging entity associated with the communication based upon a plurality of criteria are analyzed, and a reputation score associated with the messaging entity is biased based upon the analysis of the identified plurality of biasing characteristics related to the messaging entity associated with the communication.Type: ApplicationFiled: May 16, 2011Publication date: May 3, 2012Applicant: MCAFEE, INC.Inventors: Paul Judge, Matt Moyer, Guru Rajan, Dmitri Alperovitch
-
Patent number: 8132250Abstract: Methods and systems for operation upon one or more data processors that classify communications from messaging entities. A method can include receiving a communication that was sent from a messaging entity. A plurality of message classification techniques is used to classify the communication. Each message classification technique is associated with a confidence value which is used in generating a message classification output from the message classification technique. The message classification outputs are combined in order to generate a message profile score. The message profile score is used in deciding what action is to be taken with respect to the communication associated with the messaging entity.Type: GrantFiled: July 1, 2005Date of Patent: March 6, 2012Assignee: McAfee, Inc.Inventors: Paul Judge, Guru Rajan, Dmitri Alperovitch, Matt Moyer, Sven Krasser
-
Publication number: 20060015563Abstract: Methods and systems for operation upon one or more data processors that classify communications from messaging entities. A method can include receiving a communication that was sent from a messaging entity. A plurality of message classification techniques is used to classify the communication. Each message classification technique is associated with a confidence value which is used in generating a message classification output from the message classification technique. The message classification outputs are combined in order to generate a message profile score. The message Profile score is used in deciding what action is to be taken with respect to the communication associated with the messaging entity.Type: ApplicationFiled: July 1, 2005Publication date: January 19, 2006Inventors: Paul Judge, Guru Rajan, Dmitri Alperovitch, Matt Moyer
-
Publication number: 20060015942Abstract: Methods and systems for operation upon one or more data processors for assigning a reputation to a messaging entity. A method can include receiving data that identifies one or more characteristics related to a messaging entity's communication. A reputation score is determined based upon the received identification data. The determined reputation score is indicative of reputation of the messaging entity. The determined reputation score is used in deciding what action is to be taken with respect to a communication associated with the messaging entity.Type: ApplicationFiled: June 2, 2005Publication date: January 19, 2006Inventors: Paul Judge, Dmitri Alperovitch, Matt Moyer