Patents by Inventor James Kaplan

James 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: 20240125387
    Abstract: Gasket assemblies and related system and methods. An apparatus includes a system, a flow cell, and a plurality of gasket assemblies. The system includes a flow cell interface and the flow cell has one or more channels. Each channel has a first channel opening and a second channel opening. The first channel openings are positioned at a first end of the flow cell and the second channel openings are positioned at a second end of the flow cell. A gasket assembly coupled at each second channel opening. Each gasket assembly includes an adhesive stack and a gasket. The adhesive stack includes a first side bonded to the gasket and a second side bonded to the flow cell. The flow cell interface is engagable with the corresponding gaskets to establish a fluidic coupling between system and the flow cell.
    Type: Application
    Filed: December 28, 2023
    Publication date: April 18, 2024
    Inventors: Ashish Kumar, James Osmus, David Kaplan, Richard Lemoine
  • Patent number: 11921712
    Abstract: Disclosed is a method and system for automatically generating question and query pair from a knowledge base that involves accessing a knowledge base to extract one or more entities and one or more predicates, generating a baseline question template from a context free grammar rule, inputting the one or more entities and the one or more predicates into the baseline question template to generate a numbered question template, generating a typed question template by traversing the numbered question template through a predicate type-graph, generating a SPARQL query by inputting the one or more entities and the one or more predicates into a SPARQL query template, generating a question by inputting the one or more entities and the one or more predicates into the typed question template, and constructing a question and query pair by combining the question and the SPARQL query.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: March 5, 2024
    Assignee: MeetKai, Inc.
    Inventor: James Kaplan
  • Patent number: 11869497
    Abstract: A virtual assistant system comprising an interface configured to receive user input and provide a response to the user and a processor configured to run machine executable code. A memory storing non-transitory machine executable code configured to process the user input to generate two or more primary interpretations and one or more secondary interpretations based on one or more of the two or more primary interpretations. The code is also configured to process the primary interpretations and alternative interpretations to generate results which lead to two or more terminal states and then score the two or more terminal states to rank the two or more terminal states such that a top ranked terminal state is the top result, which is presented to the user. A transceiver may communicate over a network to a second device configured to assist the virtual assistant system in generating the top result for the user.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: January 9, 2024
    Assignee: MeetKai, Inc.
    Inventor: James Kaplan
  • Publication number: 20230386140
    Abstract: Systems, devices, and methods including: generating a 3D virtual space for a given point of interest (POI); determining whether a set of user preferences are available within the generated 3D virtual space and customize the 3D virtual space based on the availability of the set of user preferences; determining a generated 3D environment based on the customized 3D virtual space and availability of the set of user preferences, wherein determining the generated 3D environment is further based on receiving data from a set of components; and updating the generated 3D environment to customize the 3D virtual space for a user based on receiving data from at least one of the components from the set of components, and wherein the set of components are being continuously executed in real-time thereby syncing the functions of a set of devices present in a virtual world environment with a set of devices present in a physical world environment.
    Type: Application
    Filed: May 25, 2023
    Publication date: November 30, 2023
    Inventors: Weili Dai, Anthony Sanchez, James Kaplan
  • Publication number: 20230230293
    Abstract: A method and apparatus to generate and update virtual personification using artificial intelligence comprising a system configured to perform the following. Receive data associated with a person such as text files, audio files, image files, and video files. Render a virtual personification of the person and output the virtual personification to a user, such as on a display screen. Then, receiving and interpreting a user input to generate a user request, and then updating the virtual personification. The update may include generating an audio output using the text files and the audio files of the person and/or generating a video output using the image files and the video files of the person. The audio output and the video output is presented to the user by the virtual personification and it has not previously occurred by the person or thing represented by the virtual personification.
    Type: Application
    Filed: January 11, 2023
    Publication date: July 20, 2023
    Inventor: James Kaplan
  • Publication number: 20230108256
    Abstract: A system for speech interpretation from a users' speech, while in a virtual environment, aided by user data and virtual world data. This system includes a virtual reality device comprising one or more user input devices, one or more user output devices, and a communication module. The output devices outputting a virtual environment to the user. A database stores information about elements in the virtual environment. An artificial intelligence module performs speech interpretation. The artificial intelligence module comprises a speech-to-text module that interprets user speech into a plurality of textual interpretations, and based on a ranking of the textual interpretations, select a top interpretation. An augmentation module adds context into the user speech to aid interpreting the speech. The context is derived from user data regarding the user’s interaction with the virtual environment, and virtual environment data defining an element in the virtual environment with which the user is interacting.
    Type: Application
    Filed: August 11, 2022
    Publication date: April 6, 2023
    Inventor: James Kaplan
  • Publication number: 20220107946
    Abstract: Disclosed is a method and system for automatically generating question and query pair from a knowledge base that involves accessing a knowledge base to extract one or more entities and one or more predicates, generating a baseline question template from a context free grammar rule, inputting the one or more entities and the one or more predicates into the baseline question template to generate a numbered question template, generating a typed question template by traversing the numbered question template through a predicate type-graph, generating a SPARQL query by inputting the one or more entities and the one or more predicates into a SPARQL query template, generating a question by inputting the one or more entities and the one or more predicates into the typed question template, and constructing a question and query pair by combining the question and the SPARQL query.
    Type: Application
    Filed: October 5, 2021
    Publication date: April 7, 2022
    Inventor: James Kaplan
  • Publication number: 20210334116
    Abstract: A method and system for generating artificial intelligence-driven user interface cards. The system includes non-transitory machine executable code configured to modify a smart card bundle to be compatible with the user device. The smart card bundle includes a first set of display elements and a first set of context data. The first set of display elements uses one or more functions provided by the user application and the first set of context data is responsive to a first request by a user. The machine executable code is further configured to predict user preferences based on analysis of user information, and to configure the smart card bundle based on the prediction. A second set of display elements and a second set of context data may also be to the smart card bundle, where the second set of display elements using a function not provided by the user application.
    Type: Application
    Filed: April 27, 2021
    Publication date: October 28, 2021
    Inventor: James Kaplan
  • Publication number: 20210312138
    Abstract: Disclosed is a system and method for processing out of scope or out of domain user inquiries with a first virtual assistant, which may include the steps of receiving a user request at a user device and converting the user request into a user inquiry, interpreting the user inquiry with an anomaly detection system to generate an interpretation of the user inquiry, forming a question from the interpretation using a textual composition module, accessing a dataset of text-based descriptions of a scope of the first virtual assistant using a textual composition module and a scope of an external source using a textual composition module, querying the dataset for an answer to the question, and when the answer is found in the description of the scope of an external source, transmitting the user inquiry to the external source for processing to generate a response to the user inquiry.
    Type: Application
    Filed: June 21, 2021
    Publication date: October 7, 2021
    Inventor: James Kaplan
  • Publication number: 20210304020
    Abstract: A method and system to provide artificial intelligence services to user interacting applications which includes receiving first unfulfilled service request from a user interaction application executing on a user device and generating, from the unfulfilled service request, an unfulfilled artificial intelligence service request and an unfulfilled non-artificial intelligence service request. The unfulfilled artificial intelligence service request is transmitted to an artificial intelligence service module to fulfill the unfulfilled artificial intelligence service request, which generates a fulfilled artificial intelligence service request. The unfulfilled non-artificial intelligence service request is transmitted to a back-end server to fulfill the unfulfilled non-artificial intelligence service request, which generates a fulfilled non-artificial intelligence service request.
    Type: Application
    Filed: March 30, 2021
    Publication date: September 30, 2021
    Inventor: James Kaplan
  • Publication number: 20210304870
    Abstract: A system and method for providing a dynamic meditation session to a user where user data is used to generate and output one or more instruction states and one or more non-instruction states. The instruction states include, but are not limited to, audio output, visual output, or both that prompts the user to take a first action or inaction. Feedback data from the user is then used to generate and output an adjusted instruction state and an adjusted non-instruction state to the user. AI processing is used to compare user states or condition, based on biometric feedback, in response to different instruction and non-instructions states to adjust instructions to optimize meditation. The adjusted instruction state includes, but is not limited to, audio output, visual output, or both that prompts the user to take a second action or inaction such that the first action is different than the second action.
    Type: Application
    Filed: March 29, 2021
    Publication date: September 30, 2021
    Inventor: James Kaplan
  • Publication number: 20210302922
    Abstract: A device and method to move user interacting devices responsive to user input using artificial intelligence. The device includes a movable mount for supporting the user interacting device. User input is converted into service requests using artificial intelligence services. The device converts the service requests into movement commands, which it may then execute. The user interacting device may receive and process user input into service requests or the devices itself may be configured with artificial intelligence services. The device then converts into movement commands by imparting motion on the movable base through use of one or more motors or other movement generating devices.
    Type: Application
    Filed: March 26, 2021
    Publication date: September 30, 2021
    Inventors: Adam Joosten, James Kaplan
  • Publication number: 20210297494
    Abstract: A method and associated system for providing artificial intelligence (AI) services. The method includes receiving an unfulfilled AI service request from a user interacting application operating on an operating system of a first user device. If the first AI service module in the first user device can process the unfulfilled request, processing the unfulfilled service request to generate and provide a fulfilled request and to the user interacting application. If the first AI service module cannot process the unfulfilled request, then transmitting the unfulfilled request to a second device with a second service module or a cloud AI service module generate a fulfilled AI service request. Then, transmitting the fulfilled AI service request to the user device, then to the user interacting application. The AI modules may operate across many different operating systems and types of devices. Updates from one AI modules may be pushed to other AI modules.
    Type: Application
    Filed: March 17, 2021
    Publication date: September 23, 2021
    Inventor: James Kaplan
  • Publication number: 20210287673
    Abstract: A virtual assistant system comprising an interface configured to receive user input and provide a response to the user and a processor configured to run machine executable code. A memory storing non-transitory machine executable code configured to process the user input to generate two or more primary interpretations and one or more secondary interpretations based on one or more of the two or more primary interpretations. The code is also configured to process the primary interpretations and alternative interpretations to generate results which lead to two or more terminal states and then score the two or more terminal states to rank the two or more terminal states such that a top ranked terminal state is the top result, which is presented to the user. A transceiver may communicate over a network to a second device configured to assist the virtual assistant system in generating the top result for the user.
    Type: Application
    Filed: March 10, 2021
    Publication date: September 16, 2021
    Inventor: James Kaplan
  • Publication number: 20180290488
    Abstract: A dual-direction actuating axle assembly is coupled to a vehicle's pair of wheels and orbital head of a steering column. The axle assembly includes a beam, a first steering knuckle coupled to the beam's first end and a second steering knuckle coupled to the beam's second end, the first and second steering knuckles coupled to the wheels, an actuating assembly coupled to the beam and having an outer cylinder, a rod slidably mounted to the outer cylinder and a piston coupled to the rod, the rod coupled to the first and second steering knuckles. The vehicle's steering column is maneuvered to actuate the piston and rod in a first direction to pivotably adjust the pair of steering knuckles in a first direction. The vehicle's steering column is maneuvered to actuate the piston and rod in a second direction to pivotably adjust the pair of steering knuckles in a second direction.
    Type: Application
    Filed: April 6, 2018
    Publication date: October 11, 2018
    Inventors: James Kaplan, William Shao, Jonathan Burr
  • Publication number: 20030046216
    Abstract: A method for the auctioning of a multiple number of substantially similar items to a number of individual bidders including the following steps. Providing an indication of the number of substantially similar items available for auction, the minimum selling price for each item and a closing time for the auction. Receiving Individual bids from the bidders above the minimum and with each bid recorded and tabulated. At the closing time of the auction, comparing the number of bids with the number of available items and if more than the available items then the excess lowest bids are discarded and if less than the available items then all the bids are counted to provide a number of winning bids equal to or less than the available items.
    Type: Application
    Filed: September 6, 2001
    Publication date: March 6, 2003
    Inventor: James A. Kaplan