Patents by Inventor Matt WALSH

Matt WALSH 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: 20240010478
    Abstract: A diving board lifter and diving board assemblies for lifting a board to a raised position and lowering the board to a dive position. The lifter can mount between a fulcrum assembly and a rear anchor and along an alignment rod of a diving board stand. The lifter can include redundant primary and secondary mechanical safeties for locking the board in a raised position. The lifter can employ a lead screw that moves a linkage including a carriage, a pivot arm, and a pivot shaft to raise and lower the board. An extension shaft can be retracted when the lift is lowered so that a board support member of the lift is spaced below the board. The diving board assembly can include a fulcrum roller and traction material on the board for roller engagement. The lift can press the board support member against the traction material to lift the board.
    Type: Application
    Filed: July 10, 2023
    Publication date: January 11, 2024
    Inventor: Matt WALSH
  • Patent number: 11403073
    Abstract: A method, a system, and an article are provided for enabling communication between disparate computer languages. An example computer-implemented method includes: providing on a computing device (i) a first environment supporting a first computer language and (ii) a second environment supporting a second computer language different from the first computer language; providing an instance of an instantiated class definition as an object; accessing the object from both the first environment and the second environment; and deleting the object once a reference count indicates that the object is no longer being accessed by the first environment and the second environment.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: August 2, 2022
    Assignee: MZ IP Holdings, LLC
    Inventors: Matt Walsh, Tim Z Andersen
  • Patent number: 11148040
    Abstract: A ball delivery device, system, and method housing a plurality of balls for a game session is presented. The ball delivery device includes a mixing chamber that receives the plurality of balls for the game session, a mixing arm (or arms) that mixes the plurality of balls within the mixing chamber during the game session, a ball holder disposed on the arm, wherein the ball holder captures a single ball from the mixing chamber during the game session and deposits the ball on a reading platform, an agitator mechanically coupled to the reading platform, wherein the agitator induces a vibration in the reading platform, a reader that scans an identifier printed on the ball as the ball rotates on the vibrating reading platform, and a camera that captures an image of the ball.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: October 19, 2021
    Assignee: TRIPP ENTERPRISES, INC.
    Inventors: Warren Tripp, Bryan Born, Ray Duer, Al Grinsell, Michael Hall, Ken Juenke, Rick Smith, Matt Walsh
  • Publication number: 20200272646
    Abstract: Override parameters for one or more of default parameters of a virtual entity are received. The override parameters are applied to the one or more default parameters to generate a modified virtual entity. The modified virtual entity is caused to be instantiated in one or more client applications while the one or more client applications are running.
    Type: Application
    Filed: January 31, 2020
    Publication date: August 27, 2020
    Inventors: Matt Walsh, David Redkey
  • Publication number: 20200078677
    Abstract: In some implementations, a method is provided. The method includes defining a minimum duration of a segment the presenting a portion of content from an application client, the content comprising a plurality of time steps. An interest score is determined for each of the plurality of time steps, the interest score based on events that occurred in a time step. A set of segments is defined, each segment in the set including one or more time steps from the plurality of time steps. One or more of the set of segments are presented to a user.
    Type: Application
    Filed: August 15, 2019
    Publication date: March 12, 2020
    Inventor: Matt Walsh
  • Patent number: 10545757
    Abstract: Systems, apparatuses, and methods for performing an instruction in a computer processor are described. For example, an instruction having a source and destination operand is executed to determine whether all data elements of the source operand are equal and an indication of the determination is stored in the destination operand.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: January 28, 2020
    Assignee: Intel Corporation
    Inventors: Matt Walsh, Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Bret Toll
  • Publication number: 20200023277
    Abstract: A method includes receiving a first request to perform matchmaking for a first user of a player-verses-player competition of a mobile application. In response to receiving the first request, the method further includes generating, by a computer processing device, a multi-level matchmaking plan for the first user based on a skill level of the first user. The method further includes determining a match for the first user based on the multi-level matchmaking plan. The method further includes providing the match to a client device corresponding to the first user for display.
    Type: Application
    Filed: July 16, 2019
    Publication date: January 23, 2020
    Inventors: Harrison Chow, Matt Walsh
  • Publication number: 20200009460
    Abstract: Implementations of the present disclosure are directed to a method, a system, and an article for identifying events of interest in a multi-player online game and enabling users to witness the events of interest. An example computer-implemented method can include: obtaining a set of parameters for each of a plurality of events in an online game played by a plurality of users; calculating a score for each event based on the set of parameters, the score providing an indication of a user interest in witnessing the event; identifying one or more events as having a highest user interest, based on the scores; notifying at least one user from the plurality of users about the identified one or more events; receiving an indication that the at least one user has selected one of the identified one or more events; and enabling the at least one user to witness the selected event.
    Type: Application
    Filed: September 17, 2019
    Publication date: January 9, 2020
    Inventor: Matt Walsh
  • Publication number: 20190384579
    Abstract: A method, a system, and an article are provided for enabling communication between disparate computer languages. An example computer-implemented method includes: providing on a computing device (i) a first environment supporting a first computer language and (ii) a second environment supporting a second computer language different from the first computer language; providing an instance of an instantiated class definition as an object; accessing the object from both the first environment and the second environment; and deleting the object once a reference count indicates that the object is no longer being accessed by the first environment and the second environment.
    Type: Application
    Filed: June 10, 2019
    Publication date: December 19, 2019
    Inventors: Matt Walsh, Tim Z Andersen
  • Publication number: 20190344183
    Abstract: A computer-implemented method for organizing players of a multiplayer online game as members of one or more alliances, the method including: evaluating characteristics of each member in each alliance, wherein each alliance includes multiple alliance tiers and each alliance tier includes a portion of the members of the alliance; generating a score for each member of the alliance based on the evaluation (e.g., applying a tier scoring function (TSF)); ranking each member in each alliance according to the generated scores; assigning, based on the ranking, each member to one of the alliance tier; and updating the multiplayer online game according to the assignments.
    Type: Application
    Filed: May 10, 2019
    Publication date: November 14, 2019
    Inventor: Matt Walsh
  • Patent number: 10449454
    Abstract: Implementations of the present disclosure are directed to a method, a system, and an article for identifying events of interest in a multi-player online game and enabling users to witness the events of interest. An example computer-implemented method can include: obtaining a set of parameters for each of a plurality of events in an online game played by a plurality of users; calculating a score for each event based on the set of parameters, the score providing an indication of a user interest in witnessing the event; identifying one or more events as having a highest user interest, based on the scores; notifying at least one user from the plurality of users about the identified one or more events; receiving an indication that the at least one user has selected one of the identified one or more events; and enabling the at least one user to witness the selected event.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: October 22, 2019
    Assignee: MZ IP Holdings, LLC
    Inventor: Matt Walsh
  • Publication number: 20190303960
    Abstract: Implementations of the present disclosure are directed to a method, a system, and an article for mining cryptocurrency on client devices while the client devices are being used to participate in an online group activity. An example method includes: providing a multiplayer online game on a plurality of user client devices; mining a cryptocurrency on each client device while users of the client devices interact with the multiplayer online game; assigning at least a portion of the mined cryptocurrency to at least one of the users according to the user interactions with the multiplayer online game; and distributing the at least a portion of the mined cryptocurrency according to the assignment.
    Type: Application
    Filed: March 20, 2019
    Publication date: October 3, 2019
    Inventor: Matt Walsh
  • Publication number: 20180275833
    Abstract: Implementations of the present disclosure are directed to a method, a system, and an article for managing and displaying graphical elements on a client device. An example computer-implemented method can include: presenting a first graphical element on a display of a client device; presenting a second graphical element that partially obstructs the first graphical element on the display, the second graphical element including an image; and determining that a third graphical element will be presented on the display and will partially occupy a location of the second graphical element, and, in response: rendering the image to an offscreen buffer; presenting the rendered image at the location of the second graphical element; and presenting the third graphical element to partially obstruct the rendered image.
    Type: Application
    Filed: February 12, 2018
    Publication date: September 27, 2018
    Inventors: Matt Walsh, Matt Bradberry
  • Publication number: 20180214772
    Abstract: Implementations of the present disclosure are directed to a method, a system, and an article for identifying events of interest in a multi-player online game and enabling users to witness the events of interest. An example computer-implemented method can include: obtaining a set of parameters for each of a plurality of events in an online game played by a plurality of users; calculating a score for each event based on the set of parameters, the score providing an indication of a user interest in witnessing the event; identifying one or more events as having a highest user interest, based on the scores; notifying at least one user from the plurality of users about the identified one or more events; receiving an indication that the at least one user has selected one of the identified one or more events; and enabling the at least one user to witness the selected event.
    Type: Application
    Filed: January 24, 2018
    Publication date: August 2, 2018
    Inventor: Matt Walsh
  • Patent number: 9737791
    Abstract: A ball delivery device, system, and method housing a plurality of balls for a game session is presented. The ball delivery device includes a mixing chamber, at least one instruction to start the game session, an identifier, at least one arm, a ball holder, a reader and a tube. The mixing chamber receives the balls for the game session. After receiving an instruction to begin the game session, balls are singly drawn from the mixing chamber. The identifier disposed on each ball uniquely identifies each ball. The arm mixes the balls in the mixing chamber. The ball holder disposed on the arm holds a single ball that is randomly selected from the mixing chamber. The reader reads the identifier of the ball selected by the ball holder. The tube receives each selected ball and holds the selected balls after the identifier reads the ball and until completion of the game session.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: August 22, 2017
    Assignee: TRIPP ENTERPRISES, INC.
    Inventors: Warren Tripp, Bryan Born, Ray Duer, Al Grinsell, Michael Hall, Ken Juenke, Rick Smith, Matt Walsh
  • Patent number: 9061199
    Abstract: A ball delivery device, system, and method housing a plurality of balls for a game session is presented. The ball delivery device includes a mixing chamber, at least one instruction to start the game session, an identifier, at least one arm, a ball holder, a reader and a tube. The mixing chamber receives the balls for the game session. After receiving an instruction to begin the game session, balls are singly drawn from the mixing chamber. The identifier disposed on each ball uniquely identifies each ball. The arm mixes the balls in the mixing chamber. The ball holder disposed on the arm holds a single ball that is randomly selected from the mixing chamber. The reader reads the identifier of the ball selected by the ball holder. The tube receives each selected ball and holds the selected balls after the identifier reads the ball and until completion of the game session.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: June 23, 2015
    Assignee: TRIPP ENTERPRISES, INC.
    Inventors: Warren Tripp, Bryan Born, Ray Duer, Al Grinsell, Michael Hall, Ken Juenke, Rick Smith, Matt Walsh
  • Publication number: 20150045103
    Abstract: A ball delivery device, system, and method housing a plurality of balls for a game session is presented. The ball delivery device includes a mixing chamber, at least one instruction to start the game session, an identifier, at least one arm, a ball holder, a reader and a tube. The mixing chamber receives the balls for the game session. After receiving an instruction to begin the game session, balls are singly drawn from the mixing chamber. The identifier disposed on each ball uniquely identifies each ball. The arm mixes the balls in the mixing chamber. The ball holder disposed on the arm holds a single ball that is randomly selected from the mixing chamber. The reader reads the identifier of the ball selected by the ball holder. The tube receives each selected ball and holds the selected balls after the identifier reads the ball and until completion of the game session.
    Type: Application
    Filed: May 2, 2014
    Publication date: February 12, 2015
    Applicant: TRIPP ENTERPRISES, INC.
    Inventors: Warren Tripp, Bryan Born, Ray Duer, Al Grinsell, Michael Hall, Ken Juenke, Rick Smith, Matt Walsh
  • Publication number: 20140189294
    Abstract: Systems, apparatuses, and methods of performing in a computer processor broadcasting data in response to a single vector packed broadcasting instruction that includes a source writemask register operand, a destination vector register operand, and an opcode. In some embodiments, the data of the source writemask register is zero extended prior to broadcasting.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Inventors: Matt WALSH, Elmoustapha OULD-AHMED-VALL, Robert VALENTINE, Bret TOLL