Patents by Inventor Michael S. Kaplan

Michael S. Kaplan 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: 20190216529
    Abstract: This relates to treating airways in a lung to decrease asthmatic symptoms. The also includes steps of measuring a parameter of an airway at a plurality of locations in a lung, identifying at least one treatment site from at least one of the plurality of locations based on the parameter, and applying energy to the treatment site to reduce the ability of the site to narrow.
    Type: Application
    Filed: March 26, 2019
    Publication date: July 18, 2019
    Applicant: Boston Scientific Scimed, Inc.
    Inventors: Christopher J. DANEK, Michael BIGGS, Bryan E. LOOMAS, Michaei D. LAUFER, Gary S. KAPLAN, Kelly M. SHRINER, William WIZEMAN
  • Publication number: 20190215270
    Abstract: A packet routing method for directing packets of a session in an IP network causes an intermediate node to obtain a lead packet of a plurality of packets in a given session. The intermediate node has an electronic interface in communication with the IP network and obtains the lead packet through that same interface. The method maintains, in a routing database, state information relating to a plurality of sessions in the IP network. Each session includes a single stateful session path formed by an ordered plurality of nodes in the IP network, and the state information includes information about the ordered plurality of nodes in the sessions. The method further accesses the routing database to determine the state of a plurality of sessions, and forms a stateful given path for packets of the given session across the IP network as a function of the state information in the routing database.
    Type: Application
    Filed: March 13, 2019
    Publication date: July 11, 2019
    Inventors: Patrick Timmons, Michael Baj, Hadriel S. Kaplan, Patrick MeLampy, Prashant Kumar, Robert Penfield
  • Patent number: 10322351
    Abstract: A matchmaking system and method is provided that facilitates optimization of player matches for multiplayer video games. The system may provide a generalized framework for matchmaking using historical player data and analytics. The framework may facilitate automatic determinations of an optimal mix of players and styles to produce the most satisfying user experiences. The system may dynamically update analytical processes based on statistical or otherwise observed data related to gameplay at any given time. In this manner, the system may continually tune the matchmaking process based on observations of player behavior, gameplay quality, and/or other information.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: June 18, 2019
    Assignee: ACTIVISION PUBLISHING, INC.
    Inventors: Michael D. Marr, Keith S. Kaplan, Nathan T. Lewis
  • Patent number: 10315113
    Abstract: A system and method is provided that simulates gameplay of non-player characters (NPCs) distributed across networked end user devices. The system may identify end user devices that are connected to the system through a network and are available to participate in a simulation in which each participating end user device is provided with one or more NPCs to be executed. An end user device may be available to participate when it has sufficient computing capacity, such as when in an idle or standby state. As such, the system may leverage spare computing capacity of networked end user devices to execute NPCs at networked end user devices during a simulation. In this manner, the behavior of an NPC may be tested using real-world conditions that may affect gameplay, such as a network connection quality, user-to-user game engine coordination and data exchanges, and/or other real-world conditions associated with networked end user devices.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: June 11, 2019
    Assignee: ACTIVISION PUBLISHING, INC.
    Inventors: Michael D. Marr, Keith S. Kaplan, Nathan T. Lewis
  • Patent number: 10286326
    Abstract: A soft reservation system and method is provided facilitates an unrequested reservation of a gameplay session in multiplayer video games. A soft reservation may include a match between two or more players for one or more subsequent gameplay sessions that are reserved for the players. The system may, for instance, anticipate an interest by players in a gameplay session and make a soft reservation for the players, who may not have explicitly requested the reservation, to play in the gameplay session. A soft reservation may be made for a player based on a match score, a game profile, a player profile, and/or other information.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: May 14, 2019
    Assignee: ACTIVISION PUBLISHING, INC.
    Inventors: Michael D. Marr, Keith S. Kaplan, Nathan T. Lewis
  • Patent number: 10286314
    Abstract: A system and method is provided for continuous gameplay in a multiplayer video game through an unbounded gameplay session. Players may join, exit, and later rejoin a given unbounded gameplay session at any time. A given unbounded gameplay session may therefore continue indefinitely so long as at least one player wishes to continue to gameplay. To facilitate an unbounded gameplay session, the system may score players using time-based or other parameters in a manner that is fair to players who have been playing in the unbounded gameplay session longer than other players.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: May 14, 2019
    Assignee: ACTIVISION PUBLISHING, INC.
    Inventors: Michael D. Marr, Keith S. Kaplan, Nathan T. Lewis
  • Patent number: 9606989
    Abstract: Multiple language inputs may be provided to various applications programs and/or threads in a computer system. Such inputs may be directed to various software systems on the computer for further processing, wherein the software systems provide language-specific processing. Each application program and/or thread within an application program accessible by the computer may have a different selected input language. More specifically, systems, methods, and computer-readable media for this process may include: (a) determining an input language for a first application program accepting input through a computer; and (b) selecting at least one software system capable of accepting or operating on at least some of the input based, at least in part, on the input language determined for the first application program. In some examples, the input language of various software systems on the computer may be tied to the input language of another software system, such as the soft keyboard.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: March 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joshua Clow, Ravipal Soin, Robert A. Dain, Michael S. Kaplan, Wei Wu
  • Patent number: 9557909
    Abstract: Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of interest. These techniques may also include a variety of different features, such as to support semantic swaps and zooming “in” and “out.” These techniques may also include a variety of different input features, such as to support gestures, cursor-control device, and keyboard inputs. A variety of other features are also supported as further described in the detailed description and figures.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: January 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brendan D. Elliott, Marc Wautier, Michael S. Kaplan, Kwong K. Leung
  • Publication number: 20130297289
    Abstract: Multiple language inputs may be provided to various applications programs and/or threads in a computer system. Such inputs may be directed to various software systems on the computer for further processing, wherein the software systems provide language-specific processing. Each application program and/or thread within an application program accessible by the computer may have a different selected input language. More specifically, systems, methods, and computer-readable media for this process may include: (a) determining an input language for a first application program accepting input through a computer; and (b) selecting at least one software system capable of accepting or operating on at least some of the input based, at least in part, on the input language determined for the first application program. In some examples, the input language of various software systems on the computer may be tied to the input language of another software system, such as the soft keyboard.
    Type: Application
    Filed: July 1, 2013
    Publication date: November 7, 2013
    Inventors: JOSHUA CLOW, RAVIPAL SOIN, ROBERT A. DAIN, MICHAEL S. KAPLAN, WEI WU
  • Patent number: 8479112
    Abstract: Multiple language inputs may be provided to various applications programs and/or threads in a computer system. Such inputs may be directed to various software systems on the computer for further processing, wherein the software systems provide language-specific processing. Each application program and/or thread within an application program active on or accessible by the computer may have a different selected input language. More specifically, systems, methods, and computer-readable media for this process may include: (a) determining an input language for a first application program accepting input through a computer; and (b) selecting at least one software system capable of accepting or operating on at least some of the input based, at least in part, on the input language determined for the first application program. The software system(s) may include at least one member selected from the group of: a soft keyboard generator, a handwriting recognizer, and a speech recognizer.
    Type: Grant
    Filed: May 13, 2003
    Date of Patent: July 2, 2013
    Assignee: Microsoft Corporation
    Inventors: Joshua Clow, Ravipal Soin, Robert A. Dain, Michael S. Kaplan, Wei Wu
  • Publication number: 20130067399
    Abstract: Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of interest. These techniques may also include a variety of different features, such as to support semantic swaps and zooming “in” and “out.” These techniques may also include a variety of different input features, such as to support gestures, cursor-control device, and keyboard inputs. A variety of other features are also supported as further described in the detailed description and figures.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Inventors: Brendan D. Elliott, Marc Wautier, Michael S. Kaplan, Kwong K. Leung
  • Patent number: 7941311
    Abstract: A system and method is provided for handling the collation of linguistic symbols of different languages that may have various types of compressions (e.g., from 2-to-1 to 8-to-1). A symbol table of the symbols identified as Unicode code points is generated, with each symbol tagged with a highest compression type of that symbol by sorting the compression tables of the various languages. During a sorting operation with respect to a given string, the tag of a symbol in the string is checked to identify the highest compression type of compressions beginning with that symbol, and the compression tables for the language with compression types equal or lower than the highest compression type of the symbol are searched using a binary search method to find a matching compression for the symbols in the string. A common search module is used to perform binary searches through compression tables of different compression types.
    Type: Grant
    Filed: October 22, 2003
    Date of Patent: May 10, 2011
    Assignee: Microsoft Corporation
    Inventors: Michael S. Kaplan, Catherine Ann Wissink, Julie D. Bennett
  • Publication number: 20090030903
    Abstract: A collation creation process is provided to automatically establish collation support for sorted linguistic data. The sorted linguistic data is examined to determine if it matches an existing collation support. If not, a new collation support is created for the sorted linguistic data. The provider of the sorted linguistic data may participate in the collation creation process by answering queries concerning the sorted linguistic data. The provider's input is integrated into the sorted linguistic data before the collation creation process is applied to the sorted linguistic data. A user interface is provided that enables the interaction between the provider of the sorted linguistic data and the collation creation process. The user interface provides visual cues identifying distinctions among the strings in the sorted linguistic data.
    Type: Application
    Filed: February 8, 2008
    Publication date: January 29, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Catherine A. Wissink, Michael S. Kaplan
  • Publication number: 20040230912
    Abstract: Multiple language inputs may be provided to various applications programs and/or threads in a computer system. Such inputs may be directed to various software systems on the computer for further processing, wherein the software systems provide language-specific processing. Each application program and/or thread within an application program active on or accessible by the computer may have a different selected input language. More specifically, systems, methods, and computer-readable media for this process may include: (a) determining an input language for a first application program accepting input through a computer; and (b) selecting at least one software system capable of accepting or operating on at least some of the input based, at least in part, on the input language determined for the first application program. The software system(s) may include at least one member selected from the group of: a soft keyboard generator, a handwriting recognizer, and a speech recognizer.
    Type: Application
    Filed: May 13, 2003
    Publication date: November 18, 2004
    Applicant: Microsoft Corporation
    Inventors: Joshua Clow, Ravipal Soin, Robert A. Dain, Michael S. Kaplan, Wei Wu