Patents by Inventor Michael Blair
Michael Blair 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: 20250068305Abstract: An application may generate tab information about tabs opened on a user device. An application may identify a tab group from the tabs, the tab group including at least two tabs determined to be related based on the tab information. An application may generate a label for the tab group based on at least a portion of the tab information. An application may modify a tab strip to include the label and the tab group.Type: ApplicationFiled: August 23, 2024Publication date: February 27, 2025Inventors: Mark Chang, Shuo Meng, Mingpu Hu, Aina Rubies Espinalt, Katherine Chen, Sophie Chang, Michael Blair Crouse, David Jacob Pennington, Tarun Bansal
-
Publication number: 20250068833Abstract: An application may receive a prompt from a user related to an input for a text field of digital content. An application may generate context data about the digital content. An application may provide the prompt and the context data to a generative language model. An application may receive a response generated by the generative language model and provide the response as a suggestion for the input for the text field.Type: ApplicationFiled: August 26, 2024Publication date: February 27, 2025Inventors: Janice An-Lei Wong, Arielle Baio, Juan Bernardo Mejia Reyes, Carlos Eduardo Knippschild, Michael Blair Crouse, Dmitry Titov, Justin Robert DeWitt, Tarun Bansal, Young Bin Yu, Mingpu Hu, Megan Michaux Jablonski, Travis Coe Service
-
Publication number: 20250045305Abstract: A method is disclosed for providing autocomplete suggestions for a navigation text box. The method includes receiving an input in the navigation text box and obtaining candidate navigation suggestions from a retrieval source. Respective signals are obtained for the candidate navigation suggestions, and respective probability scores are obtained by providing the input, candidate navigation suggestions, and signals to a navigation suggestion ranking model. The probability scores reflect a prediction of the likelihood of selection. Based on their respective probability scores, at least some candidate navigation suggestions are provided as autocomplete suggestions for the input. This method enhances user experience by offering relevant and personalized navigation suggestions in real-time, improving efficiency and accuracy in navigation tasks.Type: ApplicationFiled: July 31, 2023Publication date: February 6, 2025Inventors: Mohamad Hasan Ahmadi, Jun Zou, Angela Alison Yoeurng, Justin Gabriel Donnelly, Tommy Chendong Li, Tarun Bansal, Manuk Armen Hovanesian, Michael Blair Crouse, Sophie Chang, Yana Yushkina, Jesse Hong Lee
-
Publication number: 20240314128Abstract: A digital wallet generates an identification value associated with a DID of a DID owner. The digital wallet generates a first request including the identification value for an authentication token from an identification provider. The first request is provided to the identification provider. The digital wallet receives, in response to the identification provider validating the first request, the authentication token that authenticates the digital wallet with a verifiable claim issuer including the identification value from the identification provider. The digital wallet generates a second request for one or more verifiable claims from the verifiable claim issuer. The second request includes the DID and authentication token including the identification value. In response to the verifiable claim issuer validating the authentication token and the identification value, one or more verifiable claims from the verifiable claim issuer are received by the digital wallet.Type: ApplicationFiled: May 22, 2024Publication date: September 19, 2024Inventors: Brandon Brian MURDOCH, Daniel GODBOUT, Michael Blair JONES, Kristina YASUDA
-
Publication number: 20240311436Abstract: A method may receive a request to open a starting interface within a browser. A cluster may be identified that includes a plurality of webpages from a browser history by: determining that the cluster includes a query and determining that a webpage of the plurality of webpages is associated with a first page access time that is within a time threshold. In response to identifying the cluster, a related search suggestion for a cluster topic may be obtained for the cluster. The user interface may include: a first region selectable to navigate to a first webpage of the plurality of webpages and a second region selectable to navigate to a second webpage of the plurality of webpages. The user interface may be displayed in the starting interface.Type: ApplicationFiled: March 14, 2024Publication date: September 19, 2024Inventors: Daniel Peng, Yana Yushkina, Tarun Bansal, Sophie Chang, Tina Lin Zeng, John Oliver Por, Tommy Chendong Li, Michael Blair Crouse, Roman Arora Arora, Marlon Aundrae Facey, Riley Nicole Tatum, Tibor Tillmann Josef Goldschwendt
-
Publication number: 20240281481Abstract: A browser-based tool is disclosed for providing context-based assistance during web browsing. An example method involves receiving a contextual search request pertaining to main content displayed in a browser's display area, extracting content from the main content, receiving a contextual suggestion based on the extracted content, and displaying the contextual suggestion in a designated contextual search area within the browser. This innovative approach streamlines the search process by providing users with relevant suggestions based on the content they are currently viewing, thereby improving efficiency in navigating online information.Type: ApplicationFiled: March 7, 2024Publication date: August 22, 2024Inventors: Yana Yushkina, Carlos Augusto Marin Capriles, Gabrielle Chung, John Oliver Por, Tarun Bansal, Greg Duman Schechter, Allison Stanfield, Anudeep Palanki, Michael Blair Crouse, Frank Goodman, Thomas Lukaszewicz, Timothy Sohn, Wilson Shih-Wei Sun, Juan Alberto Mojica, Duncan Andres Mercer, Justin Gabriel Donnelly, Leonardo Jesus Peña, Jason Xia Hu, Lilyana Simeonova Mihalkova, Ji Young Lee, Gabriel Mintzer Bender, Behzad Golshan, Bhavesh Sethi
-
Patent number: 12021868Abstract: A digital wallet generates an identification value associated with a DID of a DID owner. The digital wallet generates a first request including the identification value for an authentication token from an identification provider. The first request is provided to the identification provider. The digital wallet receives, in response to the identification provider validating the first request, the authentication token that authenticates the digital wallet with a verifiable claim issuer including the identification value from the identification provider. The digital wallet generates a second request for one or more verifiable claims from the verifiable claim issuer. The second request includes the DID and authentication token including the identification value. In response to the verifiable claim issuer validating the authentication token and the identification value, one or more verifiable claims from the verifiable claim issuer are received by the digital wallet.Type: GrantFiled: March 31, 2022Date of Patent: June 25, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Brandon Brian Murdoch, Daniel Godbout, Michael Blair Jones, Kristina Yasuda
-
Publication number: 20240037168Abstract: Systems and methods are described that include generating a repository of metadata based on a plurality of webpages accessed and saved in a browser history of a web browser executing on a computing device, generating, based on the metadata, a history cluster including a portion of the plurality of webpages related to a topic where the history cluster generation is based on the source events and the access timestamps of the webpages in the portion, and assigning respective scores for the webpages in the portion. In response to a request to view browser activity associated with the topic, the systems and method may generate and display a history cluster listing for the topic where the history cluster listing includes visit listings associated with the webpages in the history cluster that are determined to have a score that meets a threshold score.Type: ApplicationFiled: October 6, 2023Publication date: February 1, 2024Inventors: Yana Yushkina, Sophie Chang, Michael Blair Crouse, Mohamad Hasan Ahmadi, Tommy Chendong Li, Manuk Armen Hovanesian, Justin Gabriel Donnelly, Tarun Bansal, John Oliver Por, Lukas Schubsda
-
Patent number: 11783003Abstract: Systems and methods are described that include generating a repository of metadata based on a plurality of webpages accessed and saved in a browser history of a web browser executing on a computing device, generating, based on the metadata, a history cluster including a portion of the plurality of webpages related to a topic where the history cluster generation is based on the source events and the access timestamps of the webpages in the portion, and assigning respective scores for the webpages in the portion. In response to a request to view browser activity associated with the topic, the systems and method may generate and display a history cluster listing for the topic where the history cluster listing includes visit listings associated with the webpages in the history cluster that are determined to have a score that meets a threshold score.Type: GrantFiled: August 5, 2022Date of Patent: October 10, 2023Assignee: Google LLCInventors: Yana Yushkina, Sophie Chang, Michael Blair Crouse, Mohamad Hasan Ahmadi, Tommy Chendong Li, Manuk Armen Hovanesian, Justin Gabriel Donnelly, Tarun Bansal, John Oliver Por, Lukas Schubsda
-
Publication number: 20230319039Abstract: A digital wallet generates an identification value associated with a DID of a DID owner. The digital wallet generates a first request including the identification value for an authentication token from an identification provider. The first request is provided to the identification provider. The digital wallet receives, in response to the identification provider validating the first request, the authentication token that authenticates the digital wallet with a verifiable claim issuer including the identification value from the identification provider. The digital wallet generates a second request for one or more verifiable claims from the verifiable claim issuer. The second request includes the DID and authentication token including the identification value. In response to the verifiable claim issuer validating the authentication token and the identification value, one or more verifiable claims from the verifiable claim issuer are received by the digital wallet.Type: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Inventors: Brandon Brian MURDOCH, Daniel GODBOUT, Michael Blair JONES, Kristina YASUDA
-
Patent number: 11661359Abstract: Fluid treatment systems and components are provided for a removal of solid matter from water or other fluids in which a chemical or chemicals may be introduced into the fluid under pressure to coagulate and/or conglomerate the solid materials and cause them to be dropped out of the treatment system and be removed. The fluid treatment system can include: an equalization chamber receiving a wastewater; a clarification chamber receiving a partially separated water from the equalization chamber; a mixing tube having an inlet end and an outlet end; and a sludge detector.Type: GrantFiled: April 21, 2020Date of Patent: May 30, 2023Assignee: CWC Clear Water Clarification Technologies Inc.Inventors: Blaine Barbour, Michael Blair, Vernon John Gattinger, Gary William Gough, Blake Penna, Darren Nigel Valantine
-
Publication number: 20230047383Abstract: Systems and methods are described that include generating a repository of metadata based on a plurality of webpages accessed and saved in a browser history of a web browser executing on a computing device, generating, based on the metadata, a history cluster including a portion of the plurality of webpages related to a topic where the history cluster generation is based on the source events and the access timestamps of the webpages in the portion, and assigning respective scores for the webpages in the portion. In response to a request to view browser activity associated with the topic, the systems and method may generate and display a history cluster listing for the topic where the history cluster listing includes visit listings associated with the webpages in the history cluster that are determined to have a score that meets a threshold score.Type: ApplicationFiled: August 5, 2022Publication date: February 16, 2023Inventors: Yana Yushkina, Sophie Chang, Michael Blair Crouse, Mohamad Hasan Ahmadi, Tommy Chendong Li, Manuk Armen Hovanesian, Justin Gabriel Donnelly, Tarun Bansal, John Oliver Por, Lukas Schubsda
-
Publication number: 20230020577Abstract: A surgical instrument for applying surgical clips to tissue comprises an end effector having first and second jaws that are movable between open and closed positions and configured to receive first and second rows of clips in the open position. The instrument further includes an actuator coupled to the end effector and configured to move the jaws into the closed position and to discharge the first and second rows of clips. This allows an operator to apply multiple rows of clips to tissue with a single instrument insertion, which obviates the need to remove the surgical instrument from the cannula to manually reload a new cartridge, thereby reducing the overall time of the surgical procedure.Type: ApplicationFiled: January 6, 2021Publication date: January 19, 2023Inventors: Lawrence KERVER, Michael Blair HURST, Harsukhdeep Singh RATIA, Craig GERBI
-
Patent number: 11392697Abstract: A method may include extracting, from a document, first content of a first content type and second content of a second content type, deriving first features from the first content and second features from the second content, and generating a first prediction by applying a first supervised model to the first features and a second prediction by applying a second supervised model to the second features. The first supervised model may correspond to the first content type, and the second supervised model may correspond to the second content type. The method may further include combining the first prediction and the second prediction to predict that the document comprises malicious code.Type: GrantFiled: November 26, 2019Date of Patent: July 19, 2022Assignee: Oracle International CorporationInventors: François Gauthier, Scott Gaetjen, Michael Blair
-
Publication number: 20210157914Abstract: A method may include extracting, from a document, first content of a first content type and second content of a second content type, deriving first features from the first content and second features from the second content, and generating a first prediction by applying a first supervised model to the first features and a second prediction by applying a second supervised model to the second features. The first supervised model may correspond to the first content type, and the second supervised model may correspond to the second content type. The method may further include combining the first prediction and the second prediction to predict that the document comprises malicious code.Type: ApplicationFiled: November 26, 2019Publication date: May 27, 2021Applicant: Oracle International CorporationInventors: François Gauthier, Scott Gaetjen, Michael Blair
-
Publication number: 20200339448Abstract: Fluid treatment systems and components are provided for a removal of solid matter from water or other fluids in which a chemical or chemicals may be introduced into the fluid under pressure to coagulate and/or conglomerate the solid materials and cause them to be dropped out of the treatment system and be removed. The fluid treatment system can include: an equalization chamber receiving a wastewater; a clarification chamber receiving a partially separated water from the equalization chamber; a mixing tube having an inlet end and an outlet end; and a sludge detector.Type: ApplicationFiled: April 21, 2020Publication date: October 29, 2020Applicant: CWC Clear Water Clarification Technologies Inc.Inventors: Blaine Barbour, Michael Blair, Vernon John Gattinger, Gary William Gough, Blake Penna, Darren Nigel Valantine
-
Patent number: 9770108Abstract: A knock-down furniture frame includes a plurality of panels having interlocking sides and at least one tensioning device having a band that draws the plurality of panels together under tension into an interlocking relationship. In one embodiment, the band may apply tension to each of the plurality of panels and extend exclusively within the interior space defined by the plurality of panels. In another embodiment, the band may be woven through the plurality of panels such that at least a first portion of the band extends along an outside surface of at least one of the plurality of panels and at least a second portion of the band extends within the interior space defined by the plurality of panels.Type: GrantFiled: February 21, 2014Date of Patent: September 26, 2017Inventor: Michael Blair
-
Patent number: 9763514Abstract: A knock-down furniture component utilizes one or more tensioning mechanisms to draw interlocking framing members, including transversely-oriented interlocking framing members, together between opposed anchor points using directed linear tension between the anchor points and applied by a tensioning device.Type: GrantFiled: January 30, 2014Date of Patent: September 19, 2017Inventor: Michael Blair
-
Publication number: 20160379611Abstract: Systems and methods for creating, modifying, interacting with and playing music are provided, preferably employing a top-down process, where the user is provided with a musical composition that may be modified and interacted with and played and/or stored (for later play). The system preferably is provided in a handheld form factor, and a graphical display is provided to display status information, graphical representations of musical lanes or components which preferably vary in shape as musical parameters and the like are changed for particular instruments or musical components such as a microphone input or audio samples. An interactive auto-composition process preferably employs musical rules and a pseudo random number generator, which may also incorporate randomness introduced by timing of user input or the like.Type: ApplicationFiled: June 23, 2015Publication date: December 29, 2016Applicant: MediaLab Solutions Corp.Inventors: Alain Georges, Voislav Damevski, Eric Laurent, Stephane Viaud-Murat, Daniel Chiaramello, Peter Michael Blair
-
Patent number: 9526459Abstract: A visual management system for a medical device, the system comprises a projection device and a controller to generate control signals based upon parameters associated with use of the medical device. The projection device projects a message onto a surface, upon which the image is viewable, in response to the control signals.Type: GrantFiled: December 30, 2013Date of Patent: December 27, 2016Assignee: GENERAL ELECTRIC COMPANYInventors: David Michael Blair, Lawrence Guy Ten Eyck