Patents by Inventor Michael Oh
Michael Oh 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: 20260127228Abstract: Systems and methods for progressing search instances in weak signal instances can include obtaining a visual query, determining a plurality of initial search results, determining the visual query has weak search signals based on the plurality of initial search results or search intent ambiguity, generating a model-generated output to prompt the user, and providing the model-generated output for display with a subset of search results. The model-generated output can include a model-generated prompt that provides an interface for a user to provide additional inputs for additional search query clarity.Type: ApplicationFiled: October 6, 2025Publication date: May 7, 2026Inventors: Belinda Luna Zeng, Harshit Kharbanda, Dounia Berrada, Sundeep Vaddadi, Jieming Yu, Kaan Yücer, Michael Oh, Christopher James Kelley, Louis Wang, Zhihao Li, David Ping Chou, Mingcen Gao, Sowmya Sree Bhagavatula
-
Patent number: 12503594Abstract: This patent document discloses a modified polymer having increased hydrophilicity and a method of preparing the same.Type: GrantFiled: June 3, 2024Date of Patent: December 23, 2025Assignee: Allegheny Singer Research InstituteInventors: Saadyah Averick, Boyle Cheng, Andrew J. Kassick, Michael Oh
-
Patent number: 12387724Abstract: The present disclosure is directed to automating user interactions in an application. In particular, the computing device can determine, based on the input data, an intent associated with performing an action on the computing device. Additionally, the computing device can invoke, using an application-level assistant component configured to provide an application-level interface on the computing device, execution of an application. Moreover, the computing device can transmit, to a system-level assistant component configured to provide a system-level interface with the computing device, instructions to interface with an actionable component of the application. The instructions can be transmitted using a trusted intermediary component configured to facilitate an interface between the system-level assistant component and the application-level assistant component.Type: GrantFiled: May 31, 2022Date of Patent: August 12, 2025Assignee: GOOGLE LLCInventors: Keun Soo Yim, Ilya Firman, Adam Miller Coimbra, Robert James Berry, Mugurel Ionut Andreica, Mikhail Reutov, Gabriel Oak Taubman, Cliff Shan Kuang, Michael Oh, Svetoslav Radoslavov Ganov, Kalyana Ram Desineni
-
Publication number: 20240317997Abstract: This patent document discloses a modified polymer having increased hydrophilicity and a method of preparing the same.Type: ApplicationFiled: June 3, 2024Publication date: September 26, 2024Inventors: Saadyah Averick, Boyle Cheng, Andrew J. Kassick, Michael Oh
-
Patent number: 11999848Abstract: This patent document discloses a modified polymer having increased hydrophilicity and a method of preparing the same. A polyarylene ether ketone polymer having a plurality of repeating units, wherein one or more units of the plurality of repeating units contains a hydrophilic N-substituted imine, which is derived from a ketone in the one or more units.Type: GrantFiled: February 5, 2019Date of Patent: June 4, 2024Assignee: Allegheny Singer Research InstituteInventors: Saadyah Averick, Boyle Cheng, Andrew Kassick, Michael Oh
-
Patent number: 11797164Abstract: Systems and methods are provided for displaying and interacting with multiple open views in a mobile environment. An example method can include displaying content for a first web page in a first pane in a maximized state on a mobile device, receiving a touch input on a navigation control associated with the first pane, and responsive to receiving the touch input, displaying a second web page in a second pane on the mobile device, the second pane being in a minimized state in a dock area. The dock area can overlay the first pane in the maximized state and the minimized state of the second pane can display a smaller version of the second web page than the second pane in a maximized state. In some examples the second web page updates content in parallel with the first web page.Type: GrantFiled: June 28, 2022Date of Patent: October 24, 2023Assignee: Google LLCInventors: Alan Lee Rogers, Ricardo Escutia, Sun Kyung Park, Michael Oh, Renwei Wu, Min-sang Choi, Stephen Joseph McDonald
-
NEUROSIM - A PORTABLE AND COST-EFFECTIVE NEUROLOGICAL SIMULATION DEVICE TO PRACTICE OPERATIVE SKILLS
Publication number: 20230316954Abstract: A simulation device for simulating a surgical procedure includes an open box and a three-dimensional model of a bony or soft tissue anatomical structure that is positionable in the open box. A box cover is positionable over the open box. Advantageously, the box cover includes surface structures that simulate anatomical structures relevant to the surgical procedure.Type: ApplicationFiled: February 22, 2023Publication date: October 5, 2023Applicant: The Regents of the University of CaliforniaInventors: Alexander Lopez, Nischal Acharya, Chen Yi Yang, Joshua Kurtz, Michael Oh -
Publication number: 20230274737Abstract: The present disclosure is directed to automating user interactions in an application. In particular, the computing device can determine, based on the input data, an intent associated with performing an action on the computing device. Additionally, the computing device can invoke, using an application-level assistant component configured to provide an application-level interface on the computing device, execution of an application. Moreover, the computing device can transmit, to a system-level assistant component configured to provide a system-level interface with the computing device, instructions to interface with an actionable component of the application. The instructions can be transmitted using a trusted intermediary component configured to facilitate an interface between the system-level assistant component and the application-level assistant component.Type: ApplicationFiled: May 31, 2022Publication date: August 31, 2023Inventors: Keun Soo Yim, Ilya Firman, Adam Miller Coimbra, Robert James Berry, Mugurel Ionut Andreica, Mikhail Reutov, Gabriel Oak Taubman, Cliff Shan Kuang, Michael Oh, Svetoslav Radoslavov Ganov, Kalyana Ram Desineni
-
Publication number: 20230176719Abstract: Systems and methods are provided for displaying and interacting with multiple open views in a mobile environment. An example method can include displaying a current pane in a maximized state and at least a first pane in a minimized state in a dock area. The current pane is a top of a stack list and displays content associated with a first location and the first pane is in a dock list and displays content associated with a second location. The minimized state for a pane is a scaled down version of the maximized state for the pane, the scale applying to the content for the pane and a size of the pane. The method also includes receiving a drag input on the first pane in the dock area and scaling the size of the first pane according to proximity to the dock area.Type: ApplicationFiled: December 2, 2022Publication date: June 8, 2023Inventors: Alan Lee Rogers, Ricardo Escutia, Sun Kyung Park, Michael Oh, Renwei Wu, Min-sang Choi, Stephen Joseph McDonald
-
Patent number: 11520469Abstract: Systems and methods are provided for displaying and interacting with multiple open views in a mobile environment. An example method can include displaying a current pane in a maximized state and at least a first pane in a minimized state in a dock area. The current pane is a top of a stack list and displays content associated with a first location and the first pane is in a dock list and displays content associated with a second location. The minimized state for a pane is a scaled down version of the maximized state for the pane, the scale applying to the content for the pane and a size of the pane. The method also includes receiving a drag input on the first pane in the dock area and scaling the size of the first pane according to proximity to the dock area.Type: GrantFiled: December 10, 2019Date of Patent: December 6, 2022Assignee: GOOGLE LLCInventors: Alan Lee Rogers, Ricardo Escutia, Sun Kyung Park, Michael Oh, Renwei Wu, Min-sang Choi, Stephen Joseph McDonald
-
Publication number: 20220326842Abstract: Systems and methods are provided for displaying and interacting with multiple open views in a mobile environment. An example method can include displaying content for a first web page in a first pane in a maximized state on a mobile device, receiving a touch input on a navigation control associated with the first pane, and responsive to receiving the touch input, displaying a second web page in a second pane on the mobile device, the second pane being in a minimized state in a dock area. The dock area can overlay the first pane in the maximized state and the minimized state of the second pane can display a smaller version of the second web page than the second pane in a maximized state. In some examples the second web page updates content in parallel with the first web page.Type: ApplicationFiled: June 28, 2022Publication date: October 13, 2022Inventors: Alan Lee Rogers, Ricardo Escutia, Sun Kyung Park, Michael Oh, Renwei Wu, Min-sang Choi, Stephen Joseph McDonald
-
Patent number: 11385785Abstract: Systems and methods are provided for displaying and interacting with multiple open views in a mobile environment. An example method can include displaying content for a first active web page in a first pane on a display, the first active web page having a first hyperlink for a first target web page, and the first pane being displayed in a maximized state on the display. The method may also include receiving a long touch input on the first hyperlink, and, responsive to receiving the long touch input, opening the first target web page in a second pane, the second pane being displayed in a minimized state in a dock area of the display, wherein a minimized state is a scaled down version of a maximized state.Type: GrantFiled: December 11, 2019Date of Patent: July 12, 2022Assignee: Google LLCInventors: Alan Lee Rogers, Ricardo Escutia, Sun Kyung Park, Michael Oh, Renwei Wu, Min-sang Choi, Stephen Joseph McDonald
-
Publication number: 20210222003Abstract: This patent document discloses a modified polymer having increased hydrophilicity and a method of preparing the same. A polyarylene ether ketone polymer having a plurality of repeating units, wherein one or more units of the plurality of repeating units contains a hydrophilic N-substituted imine, which is derived from a ketone in the one or more units.Type: ApplicationFiled: February 5, 2019Publication date: July 22, 2021Inventors: Saadyah Averick, Boyle Cheng, Andrew Kassick, Michael Oh
-
Publication number: 20200348825Abstract: Systems and methods are provided for displaying and interacting with multiple open views in a mobile environment. An example method can include displaying content for a first active web page in a first pane on a display, the first active web page having a first hyperlink for a first target web page, and the first pane being displayed in a maximized state on the display. The method may also include receiving a long touch input on the first hyperlink, and, responsive to receiving the long touch input, opening the first target web page in a second pane, the second pane being displayed in a minimized state in a dock area of the display, wherein a minimized state is a scaled down version of a maximized state.Type: ApplicationFiled: December 11, 2019Publication date: November 5, 2020Inventors: Alan Lee Rogers, Ricardo Escutia, Sun Kyung Park, Michael Oh, Renwei Wu, Min-sang Choi, Stephen Joseph McDonald
-
Publication number: 20200348824Abstract: Systems and methods are provided for displaying and interacting with multiple open views in a mobile environment. An example method can include displaying a current pane in a maximized state and at least a first pane in a minimized state in a dock area. The current pane is a top of a stack list and displays content associated with a first location and the first pane is in a dock list and displays content associated with a second location. The minimized state for a pane is a scaled down version of the maximized state for the pane, the scale applying to the content for the pane and a size of the pane. The method also includes receiving a drag input on the first pane in the dock area and scaling the size of the first pane according to proximity to the dock area.Type: ApplicationFiled: December 10, 2019Publication date: November 5, 2020Inventors: Alan Lee Rogers, Ricardo Escutia, Sun Kyung Park, Michael Oh, Renwei Wu, Min-sang Choi, Stephen Joseph McDonald
-
Publication number: 20140032341Abstract: The present invention is an interactive food ordering and payment system for allowing interactive communication between a client side and a server side via an Internet enabled vehicle associated with a customer, and via an Internet enabled point of sale terminal associated with a service provider. The system comprising an Internet enabled application for user interface, the application comprising a means for allowing at least one user to search for at least one proximate restaurant, select from menu options, order and pay for the selections online. The system further comprising a means for allowing at least one service provider to retrieve customer orders pending to be filled, a means for monitoring the length of time an order has been pending, a means for tracking order status, sorting and filtering orders, and a means for compiling performance statistics.Type: ApplicationFiled: July 27, 2012Publication date: January 30, 2014Inventors: RAGHURAM BALASUBRAMANIAN, Michael Oh
-
Publication number: 20080011908Abstract: A hanger for hanging a circular cross-section object, such as a pipe or conduit, includes a top portion that has a channel for receiving a rod therethrough, and a bottom strap portion that supports the pipe and conduit. Ends of the bottom strap are fastenerlessly connected to the top portion on opposite sides of the top portion central portion. The ends of the bottom portion may fit into slots or notches in the top portion. Ends of the top portion may be bent to maintain the coupling between the portions. The bottom portion may include a flexible portion, such as looped flexible cable, with an end of the cable loop secured at one end of the top portion by inserting the cable into cable-receiving channels in the top portion. Alternatively the bottom portion may include a relatively rigid strap, such as a sheet metal strap.Type: ApplicationFiled: December 20, 2006Publication date: January 17, 2008Inventors: Eric Wilson, Michael Oh, Raymond Laughlin
-
Publication number: 20070152108Abstract: A hanger for hanging a circular cross-section object, such as a pipe or conduit, includes a top portion that has a channel for receiving a rod therethrough, and a bottom portion that includes a curved section for receiving the circular object. The bottom portion is hingedly coupled to the top portion at a hinge point. A free end of the top portion fits into a slot in the free end of the bottom portion, with the bottom portion free end secured in a notch in the top portion. Tips of the free end of the top portion may be bent away from each other to lock the portions together. The bottom portion may be in two parts that may be rotated relative to one another to facilitate installing the bottom portion around a pipe or conduit that is to be supported.Type: ApplicationFiled: December 19, 2006Publication date: July 5, 2007Inventors: Eric Wilson, Michael Oh, Raymond Laughlin
-
Publication number: 20070131823Abstract: A clamp includes first and second parts, each of the parts having a circular central section and a pair of straight extensions extending away from the circular central section in opposite directions. In the first part the holes are closed holes, while in the second part the holes are open holes, connected by slots to an upper edge of the part. Bolts may be pre-located through the closed holes, with nuts threaded onto the bolts, but not tightened. The pre-placed bolts may be received through the slots and into the open holes of the second part. The nuts may then be tightened against the second part to clamp the circular central sections on opposite sides of a circular object, such as a vertical pipe run, between the parts. According to a variant, the bolts are permanently secured to the first part so as to prevent rotation of the bolts.Type: ApplicationFiled: December 8, 2006Publication date: June 14, 2007Inventors: Daniel Mominee, Raymond Olle, Michael Oh, Raymond Laughlin, Eric Wilson
-
Publication number: 20070124897Abstract: A clamp for holding circular objects, such as pipes or conduits, includes a falcate rod portion that engages slots in a bar portion. The rod portion has a circular central section that is between a bent end and a threaded end for engaging respective of the slots. The circular section may have a cylindrical section inner surface, which may be textured, for engaging the circular object. The bar portion also has a circular central portion, for engaging the opposite side of the circular object. The clamp is installed on a circular object by placing the circular section of the bar portion against the circular object, hooking the bent end of the rod portion into one of the slots, inserting the threaded end of the rod portion through the other slot, and tightening a nut on the threaded end to secure the clamp to the circular object.Type: ApplicationFiled: December 1, 2006Publication date: June 7, 2007Inventors: Eric Wilson, Michael Oh, Raymond Laughlin, Raymond Olle