Patents by Inventor Matthew Van Wely

Matthew Van Wely 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: 11275806
    Abstract: Dynamic materialization of a feed is described. A request for a feed is received. A state of the feed is determined. Responsive to determining that the state is the inactive state, causing materialization of the feed in a second non-relational database system with feed items of the feed from the first relational database system, where the second database system is separate from the first database system, and setting the state of the feed to the activating state. Responsive to determining that the state is the active state, causing the request for the feed to be processed from the second non-relational database system.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: March 15, 2022
    Assignee: salesforce.com, inc.
    Inventors: Gary Horen, Lorenzo Minore, Matthew Van Wely
  • Patent number: 10866959
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the debug tracing of a Next Best Action (NBA) strategy engine. During debug tracing, a user may interact with a user interface representing execution of the NBA strategy engine. Upon interacting with a node representing a decision point, a corresponding ordered list of options generated by the NBA strategy engine and a set of time values resulting from execution of the corresponding segment of the NBA strategy engine are provided for display in proximity to the node.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: December 15, 2020
    Assignee: salesforce.com, inc.
    Inventors: Joel Ragnar Palmert, Greg Smolyn, Matthew Van Wely, Glyn Able Burton, Martin Holladay, Michael Coughlin, Amar Gajanan Deogirikar, Caroline Joan Liu, Alex Edelstein
  • Publication number: 20200097588
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the debug tracing of a Next Best Action (NBA) strategy engine. During debug tracing, a user may interact with a user interface representing execution of the NBA strategy engine. Upon interacting with a node representing a decision point, a corresponding ordered list of options generated by the NBA strategy engine and a set of time values resulting from execution of the corresponding segment of the NBA strategy engine are provided for display in proximity to the node.
    Type: Application
    Filed: September 20, 2018
    Publication date: March 26, 2020
    Inventors: Joel Ragnar Palmert, Greg Smolyn, Matthew Van Wely, Glyn Able Burton, Martin Holladay, Michael Coughlin, Amar Gajanan Deogirika, Caroline Joan Liu, Alex Edelstein
  • Publication number: 20200089722
    Abstract: Dynamic materialization of a feed is described. A request for a feed is received. A state of the feed is determined. Responsive to determining that the state is the inactive state, causing materialization of the feed in a second non-relational database system with feed items of the feed from the first relational database system, where the second database system is separate from the first database system, and setting the state of the feed to the activating state. Responsive to determining that the state is the active state, causing the request for the feed to be processed from the second non-relational database system.
    Type: Application
    Filed: November 21, 2019
    Publication date: March 19, 2020
    Inventors: Gary Horen, Lorenzo Minore, Matthew VAN WELY
  • Patent number: 10558723
    Abstract: Dynamic materialization of a feed is described. A request for a feed is received. A state of the feed is determined. Responsive to determining that the state is the inactive state, causing materialization of the feed by populating a materialized feeds table in a second non-relational database system with feed items of the feed from the first relational database system, and setting the state of the feed to the activating state. Responsive to determining that the state is the active state, causing the request for the feed to be processed from the materialized feeds table in the second non-relational database system. Responsive to determining that the state is the disabled state, causing the request for the feed to be processed from the first relational database system, and causing an update of the materialized feeds table in the second non-relational database system to be postponed for a predetermined amount of time.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: February 11, 2020
    Assignee: salesforce.com, inc.
    Inventors: Gary Horen, Lorenzo Minore, Matthew Van Wely
  • Publication number: 20190102467
    Abstract: Dynamic materialization of a feed is described. A request for a feed is received. A state of the feed is determined. Responsive to determining that the state is the inactive state, causing materialization of the feed by populating a materialized feeds table in a second non-relational database system with feed items of the feed from the first relational database system, and setting the state of the feed to the activating state. Responsive to determining that the state is the active state, causing the request for the feed to be processed from the materialized feeds table in the second non-relational database system. Responsive to determining that the state is the disabled state, causing the request for the feed to be processed from the first relational database system, and causing an update of the materialized feeds table in the second non-relational database system to be postponed for a predetermined amount of time.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Gary HOREN, Lorenzo MINORE, Matthew VAN WELY
  • Patent number: 8880619
    Abstract: A communications system includes a network engine that communicates with a plurality of a user subscribed mobile wireless communications devices via a communications network for sending and receiving emails. A direct access server is connected to the network engine for polling electronic mailboxes of users from an email source and retrieving electronic messages from the electronic mailboxes and pushing any electronic mailboxes to the network engine to selected users subscribed mobile wireless communications devices. The direct access server communicates with an email source using the internet message access protocol (IMAP) and IMAP-Idle supportable connections in a communications channel to accept real-time notifications. The direct access server verifies an Idle command functionality on the communications channel before relying on the communications channel for new mail notifications.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: November 4, 2014
    Assignee: BlackBerry Limited
    Inventor: Matthew Van Wely
  • Patent number: 8626841
    Abstract: The communications system includes a network engine that communicates with the plurality of a user subscribed mobile wireless communications devices via a communications network for sending and receiving emails. A direct access server is operative with the network engine for polling electronic mailboxes of users from an email source and retrieving electronic messages from the electronic mailboxes and pushing any electronic mailboxes to the network engine to selected users subscribed mobile wireless communications devices. The direct access server communicates with an email source using the internet message access protocol (IMAP) and IMAP-Idle supportable connections to accept real-time notifications such that when a connection limit is reached or exceeded to an email source, the direct access server disables IMAP-Idle connections to the email source.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: January 7, 2014
    Assignee: BlackBerry Limited
    Inventors: Suryanarayana M. Gorty, Matthew Van Wely
  • Publication number: 20100250681
    Abstract: A communications system includes a network engine that communicates with a plurality of a user subscribed mobile wireless communications devices via a communications network for sending and receiving emails. A direct access server is connected to the network engine for polling electronic mailboxes of users from an email source and retrieving electronic messages from the electronic mailboxes and pushing any electronic mailboxes to the network engine to selected users subscribed mobile wireless communications devices. The direct access server communicates with an email source using the internet message access protocol (IMAP) and IMAP-Idle supportable connections in a communications channel to accept real-time notifications. The direct access server verifies an Idle command functionality on the communications channel before relying on the communications channel for new mail notifications.
    Type: Application
    Filed: March 24, 2009
    Publication date: September 30, 2010
    Applicant: TEAMON SYSTEMS, INC. Incorporated in the State of Delaware
    Inventor: Matthew VAN WELY
  • Publication number: 20080256203
    Abstract: The communications system includes a network engine that communicates with the plurality of a user subscribed mobile wireless communications devices via a communications network for sending and receiving emails. A direct access server is operative with the network engine for polling electronic mailboxes of users from an email source and retrieving electronic messages from the electronic mailboxes and pushing any electronic mailboxes to the network engine to selected users subscribed mobile wireless communications devices. The direct access server communicates with an email source using the internet message access protocol (IMAP) and IMAP-Idle supportable connections to accept real-time notifications such that when a connection limit is reached or exceeded to an email source, the direct access server disables IMAP-Idle connections to the email source.
    Type: Application
    Filed: January 31, 2008
    Publication date: October 16, 2008
    Applicant: TeamOn Systems, Inc.
    Inventors: Suryanarayana M. GORTY, Matthew Van Wely