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: 20250068305
    Abstract: 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: Application
    Filed: August 23, 2024
    Publication date: February 27, 2025
    Inventors: Mark Chang, Shuo Meng, Mingpu Hu, Aina Rubies Espinalt, Katherine Chen, Sophie Chang, Michael Blair Crouse, David Jacob Pennington, Tarun Bansal
  • Publication number: 20250068833
    Abstract: 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: Application
    Filed: August 26, 2024
    Publication date: February 27, 2025
    Inventors: 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: 20250045305
    Abstract: 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: Application
    Filed: July 31, 2023
    Publication date: February 6, 2025
    Inventors: 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: 20240314128
    Abstract: 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: Application
    Filed: May 22, 2024
    Publication date: September 19, 2024
    Inventors: Brandon Brian MURDOCH, Daniel GODBOUT, Michael Blair JONES, Kristina YASUDA
  • Publication number: 20240311436
    Abstract: 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: Application
    Filed: March 14, 2024
    Publication date: September 19, 2024
    Inventors: 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: 20240281481
    Abstract: 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: Application
    Filed: March 7, 2024
    Publication date: August 22, 2024
    Inventors: 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: 12021868
    Abstract: 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: Grant
    Filed: March 31, 2022
    Date of Patent: June 25, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brandon Brian Murdoch, Daniel Godbout, Michael Blair Jones, Kristina Yasuda
  • Publication number: 20240037168
    Abstract: 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: Application
    Filed: October 6, 2023
    Publication date: February 1, 2024
    Inventors: 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: 11783003
    Abstract: 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: Grant
    Filed: August 5, 2022
    Date of Patent: October 10, 2023
    Assignee: Google LLC
    Inventors: 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: 20230319039
    Abstract: 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: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: Brandon Brian MURDOCH, Daniel GODBOUT, Michael Blair JONES, Kristina YASUDA
  • Patent number: 11661359
    Abstract: 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: Grant
    Filed: April 21, 2020
    Date of Patent: May 30, 2023
    Assignee: CWC Clear Water Clarification Technologies Inc.
    Inventors: Blaine Barbour, Michael Blair, Vernon John Gattinger, Gary William Gough, Blake Penna, Darren Nigel Valantine
  • Publication number: 20230047383
    Abstract: 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: Application
    Filed: August 5, 2022
    Publication date: February 16, 2023
    Inventors: 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: 20230020577
    Abstract: 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: Application
    Filed: January 6, 2021
    Publication date: January 19, 2023
    Inventors: Lawrence KERVER, Michael Blair HURST, Harsukhdeep Singh RATIA, Craig GERBI
  • Patent number: 11392697
    Abstract: 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: Grant
    Filed: November 26, 2019
    Date of Patent: July 19, 2022
    Assignee: Oracle International Corporation
    Inventors: François Gauthier, Scott Gaetjen, Michael Blair
  • Publication number: 20210157914
    Abstract: 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: Application
    Filed: November 26, 2019
    Publication date: May 27, 2021
    Applicant: Oracle International Corporation
    Inventors: François Gauthier, Scott Gaetjen, Michael Blair
  • Publication number: 20200339448
    Abstract: 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: Application
    Filed: April 21, 2020
    Publication date: October 29, 2020
    Applicant: CWC Clear Water Clarification Technologies Inc.
    Inventors: Blaine Barbour, Michael Blair, Vernon John Gattinger, Gary William Gough, Blake Penna, Darren Nigel Valantine
  • Patent number: 9770108
    Abstract: 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: Grant
    Filed: February 21, 2014
    Date of Patent: September 26, 2017
    Inventor: Michael Blair
  • Patent number: 9763514
    Abstract: 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: Grant
    Filed: January 30, 2014
    Date of Patent: September 19, 2017
    Inventor: Michael Blair
  • Publication number: 20160379611
    Abstract: 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: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Applicant: MediaLab Solutions Corp.
    Inventors: Alain Georges, Voislav Damevski, Eric Laurent, Stephane Viaud-Murat, Daniel Chiaramello, Peter Michael Blair
  • Patent number: 9526459
    Abstract: 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: Grant
    Filed: December 30, 2013
    Date of Patent: December 27, 2016
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: David Michael Blair, Lawrence Guy Ten Eyck