Patents by Inventor Jonathan Kaplan

Jonathan 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).

  • Patent number: 10661281
    Abstract: A lighter case is provided. The lighter case may have a main body forming a clamshell shaped to receive a cigarette lighter. The lighter case may have a grinding apparatus on a portion of the main body or slidable relative to the main body and configured to disaggregate a smoking material. The lighter case may collect the disaggregated smoking material and may guide the disaggregated smoking material into a receptacle such as by scooping or via a piston. In this manner, the smoking material may be prepared.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: May 26, 2020
    Assignee: BURNBUD, LLC
    Inventor: Jonathan Kaplan
  • Publication number: 20200089387
    Abstract: Computer-implemented design tool functions are described herein for recognizing organized collections of objects in a design layout, and providing controls to manipulate, in a selected organized collection, individual objects and arrangements of multiple objects. In an embodiment, a computing device determines whether an arrangement of selected objects in a design layout satisfies certain criteria, and if so, the computing device recognizes the arrangement as an organized collection, and provides controls within a selected organized collection to perform various operations to manipulate an individual object within the selected organized collection while automatically and dynamically modifying the organized collection to maintain desired uniformity in the collection.
    Type: Application
    Filed: September 17, 2019
    Publication date: March 19, 2020
    Inventors: Rasmus Mathias Andersson, Ryan Jonathan Kaplan, Shuaihang Wang, Joshua Shi, Badrul Farooqi, Dave Pagurek van Mossel
  • Publication number: 20200061024
    Abstract: This application relates generally to certain substituted pyrrolizine compounds, and pharmaceutical compositions which inhibit HBV replication, and methods of making and using them.
    Type: Application
    Filed: May 3, 2019
    Publication date: February 27, 2020
    Inventors: Jinfa Du, Joshua A. Kaplan, Thorsten A. Kirschberg, Tetsuya Kobayashi, Scott E. Lazerwith, Rick Andrew Lee, Jonathan William Medley, Michael L. Mitchell, Philip Anthony Morganelli, Hyung-Jung Pyun, Sophia L. Shevick, Neil H. Squires, William J. Watkins
  • Patent number: 10547601
    Abstract: A platform is provided to allow the developer to log into a subscriber's computer system by using the credential of the developer or the subscriber to view and to debug at least a portion of executable code that is used by the subscriber. The executable code used by the subscriber may be part of managed package code, at least portions of which are customized for various subscribers. Cooperative debugging may be provided between developer and subscriber with lifting of code encapsulation for the developer in the subscriber implementation. The developer and the subscriber may be granted debugging licenses each authorizing a limited number of debugging sessions, and each debugging session run by the developer may be counted against the debugging license of either the developer or the subscriber. Debugging licenses may be transferred between the developer and the subscriber.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: January 28, 2020
    Assignee: salesforce.com, inc.
    Inventors: Nathan Edward Lipke, David Ross Baker, Nicholas Chun Yuan Chen, Jonathan Widjaja, Winston Chow, Josh Kaplan, Gregory Wester
  • Publication number: 20190252002
    Abstract: The present disclosure is directed toward systems and methods for tracking objects in videos. For example, one or more embodiments described herein utilize various tracking methods in combination with an image search index made up of still video frames indexed from a video. One or more embodiments described herein utilize a backward and forward tracking method that is anchored by one or more key frames in order to accurately track an object through the frames of a video, even when the video is long and may include challenging conditions.
    Type: Application
    Filed: April 25, 2019
    Publication date: August 15, 2019
    Inventors: Zhihong Ding, Zhe Lin, Xiaohui Shen, Michael Kaplan, Jonathan Brandt
  • Patent number: 10328053
    Abstract: This application relates generally to certain substituted pyrrolizine compounds, and pharmaceutical compositions which inhibit HBV replication, and methods of making and using them.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: June 25, 2019
    Assignee: GILEAD SCIENCES, INC.
    Inventors: Jinfa Du, Joshua A. Kaplan, Thorsten A. Kirschberg, Tetsuya Kobayashi, Scott E. Lazerwith, Rick Andrew Lee, Jonathan William Medley, Michael L. Mitchell, Philip Anthony Morganelli, Hyung-Jung Pyun, Sophia L. Shevick, Neil H. Squires, William J. Watkins
  • Patent number: 10319412
    Abstract: The present disclosure is directed toward systems and methods for tracking objects in videos. For example, one or more embodiments described herein utilize various tracking methods in combination with an image search index made up of still video frames indexed from a video. One or more embodiments described herein utilize a backward and forward tracking method that is anchored by one or more key frames in order to accurately track an object through the frames of a video, even when the video is long and may include challenging conditions.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: June 11, 2019
    Assignee: ADOBE INC.
    Inventors: Zhihong Ding, Zhe Lin, Xiaohui Shen, Michael Kaplan, Jonathan Brandt
  • Patent number: 10296440
    Abstract: Methods and systems are provided for debugging application code in an on-demand multi-tenant database system. One exemplary method involves an application server receiving a request associated with application code in a database from a client device via a network, verifying that debugging associated with the request does not violate a debugging utilization criterion, and after verifying that debugging associated with the request does not violate the debugging utilization criterion, accessing the application code in the database in conjunction with the request.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: May 21, 2019
    Assignee: salesforce.com, inc.
    Inventors: Christopher David Gamble, Jonathan Widjaja, Josh Kaplan, Kevin Carr, Michael Boilen, Nathan Edward Lipke, Nicholas Chun Yuan Chen, Steven Tamm
  • Patent number: 10282774
    Abstract: A chain of establishments provides an online ordering system that allows a customer to order virtual items or services from an online menu. When an order is placed, the customer receives an order code that may then be verified at one of many establishment locations at one of many times to initiate order fulfillment. When the order code is verified at a particular restaurant, a point-of-service (POS) system maps the virtual items associated with the order to actual, in-stock items or services that are available at the particular establishment. The order may then be fulfilled and provided to the customer. One advantage of the disclosed technique is that the customer may pickup the order from any desired establishment location, and is not required to select a particular location when the order is placed. Consequently, the customer is provided with streamlined and flexible order placement and fulfillment experience.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: May 7, 2019
    Assignee: FISHSIX RC
    Inventors: Jonathan Kaplan, Jay Amando Domingo Llacuna, Stanley Peter Demarta, Christopher Baldwin
  • Publication number: 20190043020
    Abstract: Systems and methods are described for automated scheduling of a meeting, storing and enhancing meeting-related data objects, and providing meeting notifications to a number of participants. A computing system may obtain an image of a document in association with a meeting arrangement. Optical character recognition may be applied to the image data to identify text data represented in the image, from which meeting arrangement related information may be identified based at least in part on keyword analysis, pattern matching and/or natural language processing. Additional resources, participants or other information not explicitly identified in the image data may be determined based on various rules and/or data retrieved from one or more data stores. Meeting invitations may then be generated by the computing system and delivered to various determined participants or resource providers for the meeting.
    Type: Application
    Filed: July 30, 2018
    Publication date: February 7, 2019
    Inventors: Anthony Donofrio, Jay Goldberg, Michael Murray, Jonathan Kaplan, Peter Baio
  • Patent number: 10044778
    Abstract: A user interface for sharing media items with others. From a sender's perspective, embodiments of the invention allow for an easy-to-use drag-and-drop technique that is more user-friendly than conventional techniques. From the recipient's perspective, embodiments of the invention allow media items from multiple sources to be aggregated into a single viewport, providing a cohesive and unified approach to media items received from others.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stanley Peter Demarta, David Jack Ovadia, Peter W. Winer, Jonathan Benjamin Korman, David Ben-Yaakov, Ariel Braunstein, Philip C. Kim, Jonathan Kaplan
  • Publication number: 20180189118
    Abstract: A system is enabled to create an application, for use by devices, by using an intermediary agent to efficiently transform an existing monitored application. The intermediary agent is configured to attach to at least one monitored application executed on at least one server and to create a session corresponding to at least one client application executed on at least one client wherein execution of the client application is at least partially based on a message between the server and the client. The intermediary agent is also configured to intercept the message to identify at least one change in the state of the monitored application and to transmit the message to a transformation module upon detection of at least one change in the state of the monitored application. The transformation module is configured to determine whether the communication message should be modified prior to being transmitted to the client.
    Type: Application
    Filed: June 30, 2016
    Publication date: July 5, 2018
    Inventors: Jonathan Kaplan, Samir Mahendra, Prasanna Venkatesh Kuppumani, Andrew Cohen
  • Patent number: 9953299
    Abstract: At least one server connects with clients via networks such that each client communicates using a different network. The server divides an image based on an application into portions. The server assigns version numbers to the portions such that each version number corresponds to a different portion. The server generates lists that include the version numbers, wherein each list corresponds to a different client. The server shares the image by transmitting image data to each client separately based on the respective list. The server receives update(s) for the image and identifies portion(s) that has changed based on the update. The server assigns an updated version number to the identified changed portion and generates updated lists that include the updated version numbers for the clients such that each updated list corresponds to a different client. The server transmits updated image data to each client separately based on the respective updated list.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: April 24, 2018
    Assignee: POWWOW, INC.
    Inventors: Jonathan Kaplan, Andrew Cohen
  • Publication number: 20170251044
    Abstract: At least one server receives at least one signal representing a request for an initiation of the server for the installation and configuration of an application. The server connects with client(s) after receiving the signal and transmits at least one display image to the client such that the client can render the display image via a web interface, wherein the display image provides information regarding the server. The server receives an application installer, wherein the client is can use the web interface to facilitate transmission of the application installer. The server installs and configures the application based on at least one input received from the client, wherein the client is enabled to use the web interface to facilitate transmitting the input to the server. The server generates an image based on the application configuration and transmits the image to a data management system for storage until deployment.
    Type: Application
    Filed: May 17, 2017
    Publication date: August 31, 2017
    Inventors: Jonathan Kaplan, Andrew Cohen
  • Publication number: 20170241642
    Abstract: A lighter case is provided. The lighter case may have a main body forming a clamshell shaped to receive a cigarette lighter. The lighter case may have a grinding apparatus on a portion of the main body or slidable relative to the main body and configured to disaggregate a smoking material. The lighter case may collect the disaggregated smoking material and may guide the disaggregated smoking material into a receptacle such as by scooping or via a piston. In this manner, the smoking material may be prepared.
    Type: Application
    Filed: February 17, 2017
    Publication date: August 24, 2017
    Inventor: Jonathan Kaplan
  • Patent number: 9681087
    Abstract: A method of providing one or more snapshots extracted from video footage includes displaying a first image in a first display area. The first image is associated with a first capture time. The method also includes displaying a first plurality of preview images in a second display area. The first plurality of preview images are associated with times prior to the first capture time. The method further includes displaying a second plurality of preview images in a third display area. The second plurality of preview images are associated with times subsequent to the first capture time. Moreover, the method includes selecting at least one of the first image, one of the first plurality of preview images, or one of the second plurality of preview images and saving the selected image to a memory.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: June 13, 2017
    Assignee: LinkedIn Corporation
    Inventors: Jonathan Kaplan, David Ben-Yaakov, Jonathan Benjamin Korman, Philip C. Kim
  • Patent number: 9661054
    Abstract: At least one server receives at least one signal representing a request for an initiation of the server for the installation and configuration of an application. The server connects with client(s) after receiving the signal and transmits at least one display image to the client such that the client can render the display image via a web interface, wherein the display image provides information regarding the server. The server receives an application installer, wherein the client is can use the web interface to facilitate transmission of the application installer. The server installs and configures the application based on at least one input received from the client, wherein the client is enabled to use the web interface to facilitate transmitting the input to the server. The server generates an image based on the application configuration and transmits the image to a data management system for storage until deployment.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: May 23, 2017
    Assignee: PowWow, Inc.
    Inventors: Jonathan Kaplan, Andrew Cohen
  • Patent number: 9632663
    Abstract: The disclosure provides techniques for adjusting in-store media according to customer preferences. A customer's presence or purchase is detected at an establishment, and a system at the establishment retrieves information on media preferences of the customer. A media backend then matches the customer preferences to media items (music tracks, images, videos, etc.), and the matching media items are played, displayed, or broadcast at the establishment. If multiple customers are present at the establishment or make orders, the media backend may order media items that match the customers' preferences in first-served order, or based on a ranking of the customers relative to each other or on the content of the media items themselves.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: April 25, 2017
    Assignee: FISH SIX RC
    Inventors: Jonathan Kaplan, Stanley Peter Demarta, Carrie Eaton, Jay Amando Domingo Llacuna
  • Patent number: 9514347
    Abstract: An authentication server receives a request for a user-identification code from a computing device. The authentication server generates the user-identification code. The authentication server also generates an expiration date associated with the user-identification code. The authentication server transmits the user-identification code and the expiration date to the computing device. The authentication server also validates the user-identification code received from a code scanning system.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: December 6, 2016
    Assignee: FISH SIX RC
    Inventors: Jonathan Kaplan, Jay Amando Domingo Llacuna, Stanley Peter Demarta
  • Patent number: 9492035
    Abstract: A catering box with active climate control is configured to transport “delicate” foods, such as grilled cheese sandwiches, hot dogs, and hamburgers, without inducing substantial sogginess in the bread of those food items. The catering box includes a heat mass configured to retain heat generated by a hot plate and to then radiate that heat, during transport, after the hot plate has been disconnected from a power source. In addition, the catering box includes an exhaust fan that actively controls internal specific humidity levels in order to prevent moisture from settling within the bread of stored food items. A microcontroller within the catering box monitors temperature and absolute humidity levels, computes the current specific humidity level, and then selectively engages or disengages the exhaust fan in response. With his approach, the catering box may limit the degree to which humidity settles within the bread of delicate food items stored within.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: November 15, 2016
    Assignee: FISHSIX RC THE MELT
    Inventors: Michael Pavel, Jonathan Kaplan, Will Tammen, Michael J. Strasser, Kyle Lamson, Curtis Chow, Carrie Eaton