Patents by Inventor Johnny Ho
Johnny Ho 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: 12730849Abstract: An augmented search engine is provided. The augmented search engine receives an initial query for a search from a user. The augmented search engine determines a next search phase using a search state database. When the next search phase includes requesting additional user input, the augmented search engine generates a user prompt using the initial query, displays this prompt to the user, and stores the prompt in the search state database. Upon receiving user input in response to the prompt, the augmented search engine generates a search query using the initial query, the user prompt, and the user input and determines search results by querying search indexes with the search query and stores these results in the search state database. The augmented search engine generates a search summary using the initial query, the user prompt, the user input, and the search results, and displays this summary to the user.Type: GrantFiled: March 14, 2024Date of Patent: September 8, 2026Assignee: Perplexity AI, Inc.Inventors: Johnny Ho, Kevin Hu, Nick Jalbert, Henry Modisett, Aravind Srinivas, Nikhil Thota, Alexandr Yarats, Denis Yarats
-
Publication number: 20260228573Abstract: Various embodiments of the present disclosure provide an agent synthesis technique that improves the functionality of a computer in various aspects. The technique comprises receiving a prompting request and generating a set of parallel session prompts from the prompting request. The technique comprises initiating an execution of a first parallel session prompt within a first agent session and a second parallel session prompt within a second agent session. The technique comprises receiving a first prompt segment and first source list associated with the first prompt segment and a second prompt segment and second source list associated with the second prompt segment. The technique comprises providing a collective response to the prompting request by aggregating the first prompt segment or the second prompt segment based on the first source list or the second source list.Type: ApplicationFiled: March 25, 2026Publication date: August 6, 2026Inventors: Alec Yi XIANG, Balabhadra Alex GRAVELEY, Alexandr YARATS, William ZHANG, Jack Tianao MA, Emily Louise Janet REDMOND, Dmitry PERVUKHIN, Ali SHOBEIRI, Roshan Calvin SHANKAR, Marshall KIELY, Johnny HO, Jerry Ziao MA
-
Publication number: 20260219957Abstract: Various embodiments of the present disclosure provide a multi-session agent workspace that improves the functionality of a computer in various aspects. The multi-session agent workspace comprises a shared workspace repository and a plurality of agent sessions configured in accordance with a hierarchical session structure. The plurality of agent sessions comprises a parent session storing parent context data for executing an agent task within the parent session, and a child session storing child context data separate from the parent session and for executing an agent subtask within the child session. At least a portion of the parent context data of the parent session is propagated to the child session upon creation of the child session. The agent task may be executed within the parent session, and the agent subtask may be executed within the child session.Type: ApplicationFiled: March 25, 2026Publication date: July 30, 2026Inventors: Balabhadra Alex GRAVELEY, Alec Yi XIANG, Dmitry PERVUKHIN, William ZHANG, Jack Tianao MA, Emily Louise Janet REDMOND, Artem SHUVAEV, Sergei CHUSOVSKOI, Ali SHOBEIRI, Roshan Calvin SHANKAR, Marshall KIELY, Dzianis YARATS, Johnny HO, Jerry Ziao MA
-
Publication number: 20250363097Abstract: A compact search client for accessing an augmented search engine is provided. The compact search client receives a verbal query for a search from a user. The compact search client communicates the verbal query to the augmented search engine. The augmented search engine determines a next search phase using a search state database. The augmented search engine generates a search query using the query and determines search results by querying search indexes with the search query and stores these results in the search state database. The augmented search engine generates a search summary using the query and the search results, and provides the search summary as a verbal search summary to the user via the compact search client.Type: ApplicationFiled: May 23, 2025Publication date: November 27, 2025Inventors: Yury Sobolev, Johnny Ho, Kevin Hu, Nick Jalbert, Henry Modisett, Aravind Srinivas, Nikhil Thota, Alexandr Yarats, Denis Yarats
-
Publication number: 20250291863Abstract: An augmented search engine is provided. The augmented search engine receives an initial query for a search from a user. The augmented search engine determines a next search phase using a search state database. When the next search phase includes requesting additional user input, the augmented search engine generates a user prompt using the initial query, displays this prompt to the user, and stores the prompt in the search state database. Upon receiving user input in response to the prompt, the augmented search engine generates a search query using the initial query, the user prompt, and the user input and determines search results by querying search indexes with the search query and stores these results in the search state database. The augmented search engine generates a search summary using the initial query, the user prompt, the user input, and the search results, and displays this summary to the user.Type: ApplicationFiled: March 14, 2024Publication date: September 18, 2025Inventors: Johnny Ho, Kevin Hu, Nick Jalbert, Henry Modisett, Aravind Srinivas, Nikhil Thota, Alexandr Yarats, Denis Yarats
-
Patent number: 10924556Abstract: Embodiments of the present disclosure pertain to real time dynamic timeout prediction. In one embodiment, a method includes context data for numerous transactions are stored and used to generate predictive weights and an offset. Context for new transactions are used to predict load times, and the offset is used to produce a timeout.Type: GrantFiled: July 30, 2018Date of Patent: February 16, 2021Assignee: SAP SEInventors: Karl Dierckens, Johnny Ho, Walter Mak
-
Publication number: 20200036798Abstract: Embodiments of the present disclosure pertain to real time dynamic timeout prediction. In one embodiment, a method includes context data for numerous transactions are stored and used to generate predictive weights and an offset. Context for new transactions are used to predict load times, and the offset is used to produce a timeout.Type: ApplicationFiled: July 30, 2018Publication date: January 30, 2020Inventors: Karl Dierckens, Johnny Ho, Walter Mak
-
Patent number: 8241573Abstract: The present invention comprises systems and devices for sequencing of nucleic acid, such as short DNA sequences from clonally amplified single-molecule arrays.Type: GrantFiled: March 30, 2007Date of Patent: August 14, 2012Assignee: Illumina, Inc.Inventors: Saibal Banerjee, Colin Barnes, Kevin Benson, Jason Bryant, Dale Buermann, Sergey Etchin, Johnny Ho, Xavier Lee, Peter Lundberg, Klaus Maisinger, Bojan Obradovic, Mark Pratt, Mark Reed, Chiara Rodighiero, Subra Sankar, Harold Swerdlow, Eric Vermaas
-
Publication number: 20110108724Abstract: A chemical sample collection and detection system is disclosed. The chemical sample collection and detection system includes a sample collection device and a detection device. The sample collection device includes a housing having two opposite sides and at least one openings on each side to allow a fluid sample passing through the housing; and a sorbent material placed between the two opposite sides of the housing or a sorbent coated screen. The sorbent material adsorbs chemical vapors, and traps particles and aerosols in the fluid sample when the fluid sample passes the housing through the openings. The detection device includes an atmospheric pressure ionization source and an ion detector. The atmospheric pressure ionization source desorbs and ionizes the chemicals trapped/sorbed on the sorbent material and the ion detector analyzes the ions for the presence of the sorbed chemical.Type: ApplicationFiled: December 14, 2010Publication date: May 12, 2011Inventors: Kenneth J. Ewing, Danielle N. Dickinson, Douglas B. Henderson, Johnny Ho
-
Publication number: 20100096546Abstract: A chemical detection system is disclosed. The chemical detection system includes an atmospheric pressure ionization (API) source that produces an API stream, a sample delivery system that delivers a liquid sample in a continuous manner to the API stream, an ion detector capable of detecting a molecule of interest and a control device. Also disclosed is a method for detecting a chemical of interest in a liquid sample.Type: ApplicationFiled: December 21, 2009Publication date: April 22, 2010Applicant: Northrop Grumman Systems CorporationInventors: Kenneth J. Ewing, Danielle N. Dickinson, Douglas B. Henderson, Johnny Ho, Robert Milloy
-
Publication number: 20090317916Abstract: A chemical sample collection and detection system is disclosed. The chemical sample collection and detection system includes a sample collection device and a detection device. The sample collection device includes a housing having two opposite sides and at least one openings on each side to allow a fluid sample passing through the housing; and a sorbent material placed between the two opposite sides of the housing or a sorbent coated screen. The sorbent material adsorbs chemical vapors, and traps particles and aerosols in the fluid sample when the fluid sample passes the housing through the openings. The detection device includes an atmospheric pressure ionization source and an ion detector. The atmospheric pressure ionization source desorbs and ionizes the chemicals trapped/sorbed on the sorbent material and the ion detector analyzes the ions for the presence of the sorbed chemical.Type: ApplicationFiled: June 23, 2008Publication date: December 24, 2009Inventors: Kenneth J. Ewing, Danielle N. Dickinson, Douglas B. Henderson, Johnny Ho