Patents by Inventor Mathew Spolin

Mathew Spolin 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: 11652652
    Abstract: A method for managing an application exchange platform includes receiving, from a developer, a service function, wherein the service function includes configuration details for an application available through an online application exchange. The method includes deploying the service function in the application exchange, identifying a first domain event requesting access to the service function from a user, and calling the service function in the online application exchange, in response to the first domain event. The method also includes recording a metric associate with the service function and a return parameter, emitting a second domain event indicative of a completion of the service function, and charging, with a billing tool, an appropriate party based on a usage metadata for the service function. A system and a non-transitory, computer-readable memory storing instructions to cause the system to perform the above method are also provided.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: May 16, 2023
    Assignee: AppDirect, Inc.
    Inventors: Daniel Craggs, Mathew Spolin, Fivos Constantinou, Jean-Philippe Boudreault, Raheem Syed
  • Publication number: 20220417046
    Abstract: A method for managing an application exchange platform includes receiving, from a developer, a service function, wherein the service function includes configuration details for an application available through an online application exchange. The method includes deploying the service function in the application exchange, identifying a first domain event requesting access to the service function from a user, and calling the service function in the online application exchange, in response to the first domain event. The method also includes recording a metric associate with the service function and a return parameter, emitting a second domain event indicative of a completion of the service function, and charging, with a billing tool, an appropriate party based on a usage metadata for the service function. A system and a non-transitory, computer-readable memory storing instructions to cause the system to perform the above method are also provided.
    Type: Application
    Filed: June 24, 2021
    Publication date: December 29, 2022
    Inventors: Daniel Craggs, Mathew Spolin, Fivos Constantinou, Jean-Philippe Boudreault, Raheem Syed
  • Patent number: 9848786
    Abstract: One variation of a method for changing a state of a wearable device includes: in response to detected motion of the wearable device, transitioning from a low-power mode into a test mode; in the test mode, detecting a proximity of a surface to the wearable device, detecting a temperature of the surface, and based on a temperature of the surface correlated to a human skin temperature, transitioning from the test mode into an active mode; and, in the active mode sampling a heart rate sensor arranged within the wearable device and wirelessly broadcasting a value corresponding to an output of the heart rate sensor.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: December 26, 2017
    Assignee: Mattel, Inc.
    Inventors: Mathew Spolin, Christopher Bruce
  • Patent number: 9277870
    Abstract: One variation of a method for monitoring sleep of a user includes: assigning a collective wakefulness model—generated from sleep data collected from a set of other users—to the user for a first time period; storing a first set of vitals data collected by a wearable device worn by the user during first time period; extrapolating, from the collective wakefulness model, a first waking time of the user for a first sleep event during first time period based on data in the first set of vitals data; queuing the first waking time for transmission to a mobile computing device linked to the account for presentation to a guardian of the user; in response to expiration of the first time period, generating an individual wakefulness model specific to the user based on the first set of vitals data collected during the first time period.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: March 8, 2016
    Assignee: Sproutling, Inc.
    Inventors: Mathew Spolin, Christopher Bruce
  • Publication number: 20150133747
    Abstract: One variation of a method for changing a state of a wearable device includes: in response to detected motion of the wearable device, transitioning from a low-power mode into a test mode; in the test mode, detecting a proximity of a surface to the wearable device, detecting a temperature of the surface, and based on a temperature of the surface correlated to a human skin temperature, transitioning from the test mode into an active mode; and, in the active mode sampling a heart rate sensor arranged within the wearable device and wirelessly broadcasting a value corresponding to an output of the heart rate sensor.
    Type: Application
    Filed: September 12, 2014
    Publication date: May 14, 2015
    Inventors: Mathew Spolin, Christopher Bruce
  • Publication number: 20150094544
    Abstract: One variation of a method for monitoring sleep of a user includes: assigning a collective wakefulness model—generated from sleep data collected from a set of other users—to the user for a first time period; storing a first set of vitals data collected by a wearable device worn by the user during first time period; extrapolating, from the collective wakefulness model, a first waking time of the user for a first sleep event during first time period based on data in the first set of vitals data; queuing the first waking time for transmission to a mobile computing device linked to the account for presentation to a guardian of the user; in response to expiration of the first time period, generating an individual wakefulness model specific to the user based on the first set of vitals data collected during the first time period.
    Type: Application
    Filed: September 12, 2014
    Publication date: April 2, 2015
    Inventors: Mathew Spolin, Christopher Bruce
  • Patent number: 8752069
    Abstract: Methods, apparatuses, and systems are presented for automating organization of multiple processes involving maintaining a uniform record of process threads using a server, each process thread comprising a representation of a collaborative process involving a plurality of users, enabling at least one of the plurality of users to carry out a user action while interacting with a different types of application program, and modifying at least one process thread in the uniform record of process threads in response to the user action. Modifying the process thread may comprise generating the process thread as a new process thread. Alternatively or in addition, modifying the process thread may comprise modifying the process thread as an existing process thread. At least one of the process threads may reflect user actions carried out by more than one of the plurality of users.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: June 10, 2014
    Inventors: Jonathan Hare, Mathew Spolin
  • Patent number: 8347313
    Abstract: Methods, apparatuses, and systems are presented for automating organization of multiple processes involving maintaining a uniform record of process threads using at least one server, each process thread comprising a representation of a collaborative process capable of involving a plurality of users, enabling at least one of the plurality of users to carry out a user action while interacting with one of a plurality of different types of application programs, and modifying at least one process thread in the uniform record of process threads in response to the user action carried out by the user. Modifying the at least one process thread may comprise generating the at least one process thread as a new process thread. Alternatively or in addition, modifying the at least one process thread may comprise modifying the at least one process thread as an existing process thread. At least one of the process threads may reflect user actions carried out by more than one of the plurality of users.
    Type: Grant
    Filed: September 22, 2009
    Date of Patent: January 1, 2013
    Assignee: Resilient Networks, Inc.
    Inventors: Jonathan Hare, Mathew Spolin
  • Publication number: 20100169888
    Abstract: Methods, apparatuses, and systems are presented for automating organization of multiple processes involving maintaining a uniform record of process threads using at least one server, each process thread comprising a representation of a collaborative process capable of involving a plurality of users, enabling at least one of the plurality of users to carry out a user action while interacting with one of a plurality of different types of application programs, and modifying at least one process thread in the uniform record of process threads in response to the user action carried out by the user. Modifying the at least one process thread may comprise generating the at least one process thread as a new process thread. Alternatively or in addition, modifying the at least one process thread may comprise modifying the at least one process thread as an existing process thread. At least one of the process threads may reflect user actions carried out by more than one of the plurality of users.
    Type: Application
    Filed: September 22, 2009
    Publication date: July 1, 2010
    Applicant: Resilient, Inc.
    Inventors: Jonathan Hare, Mathew Spolin
  • Patent number: D749005
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: February 9, 2016
    Assignee: Sproutling, Inc.
    Inventors: Christopher Bruce, Mathew Spolin