Patents by Inventor Michael Duckering

Michael Duckering 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: 9825987
    Abstract: Disclosed is a system for recommending content of a predefined category to an account holder, or account holders based on the account holder application graphs. The system receives information corresponding to applications executing on the client device of the account holders and generates an application graph for each account holder that includes a list of predefined application categories that are preferred by the account holder. For each predefined category, a list of account holders preferring content relevant to that category is predicted based on the set of generated application graphs.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: November 21, 2017
    Assignee: Twitter, Inc.
    Inventors: Deepak Rao, Argyrios Zymnis, Kelton Lynn, Michael Ducker, Sean Cook
  • Publication number: 20170302645
    Abstract: A system and method including: receiving, from a client device, an authorization request originating from an authorization module of an application executing on the client device, where the authorization request includes an identifier identifying the client device; causing transmission, based on the identifier, of a verification message to the client device, where the verification message includes a verification code; receiving a confirmation of the verification code from the authorization module of the application executing on the client device; authenticating the application based on the receiving the confirmation of the verification code; determining that the client device identified by the identifier corresponds to a user account including secure user data associated with a user; and transmitting a unique token verifying that the application is authorized to sign into the user account, where: the unique token uniquely identifies the user account to the application, and the secure user data is not shared w
    Type: Application
    Filed: June 30, 2017
    Publication date: October 19, 2017
    Inventors: Michael Ducker, Sean Cook, Jeffrey Seibert, JR., Alex Roetter, Kevin Weil, Akash Garg, Jeremy Gordon
  • Publication number: 20170223019
    Abstract: Disclosed is a system for delegating authentication of an untrusted application executing on a client device. For delegated authentication, an untrusted application relies on a trusted application executing in the same environment for authentication purposes. The delegated authentication process avoids requiring the user of the untrusted application to provide authentication credentials. The disclosed system for delegating authentication enables any trusted application executing in the same computing environment to authenticate the untrusted application.
    Type: Application
    Filed: April 10, 2017
    Publication date: August 3, 2017
    Inventors: Jeffrey Seibert, JR., Michael Ducker
  • Patent number: 9699161
    Abstract: A system and method including: receiving, from a client device, an authorization request originating from an authorization module of an application executing on the client device, where the authorization request includes an identifier identifying the client device; causing transmission, based on the identifier, of a verification message to the client device, where the verification message includes a verification code; receiving a confirmation of the verification code from the authorization module of the application executing on the client device; authenticating the application based on the receiving the confirmation of the verification code; determining that the client device identified by the identifier corresponds to a user account including secure user data associated with a user; and transmitting a unique token verifying that the application is authorized to sign into the user account, where: the unique token uniquely identifies the user account to the application, and the secure user data is not shared w
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: July 4, 2017
    Assignee: Twitter, Inc.
    Inventors: Michael Ducker, Sean Cook, Jeffrey Seibert, Jr., Alex Roetter, Kevin Weil, Akash Garg, Jeremy Gordon
  • Patent number: 9654461
    Abstract: Disclosed is a system for delegating authentication of an untrusted application executing on a client device. For delegated authentication, an untrusted application relies on a trusted application executing in the same environment for authentication purposes. The delegated authentication process avoids requiring the user of the untrusted application to provide authentication credentials. The disclosed system for delegating authentication enables any trusted application executing in the same computing environment to authenticate the untrusted application.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: May 16, 2017
    Assignee: Twitter, Inc.
    Inventors: Jeffrey Seibert, Jr., Michael Ducker
  • Publication number: 20150319181
    Abstract: Disclosed is a system for recommending content of a predefined category to an account holder, detecting spam applications, or account holders based on the account holder application graphs. The system receives information corresponding to applications executing on the client device of the account holders and generates an application graph for each account holder that includes a list of predefined application categories that are preferred by the account holder. For each predefined category, a list of account holders preferring content relevant to that category is predicted based on the set of generated application graphs. Some application graphs may be detected as spam application graphs by comparing the generated application graphs with a set of predefined spam application graphs. Alternatively, if the generated application graph does not match the predefined spam application graphs, they are compared to a set of application graphs from a database to find similar application graphs.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 5, 2015
    Inventors: Deepak Rao, Argyrios Zymnis, Kelton Lynn, Michael Ducker, Sean Cook
  • Publication number: 20150317343
    Abstract: A messaging system includes features of gathering information regarding content accessed across multiple applications and/or devices and making that information available to account holders of the messaging system. The messaging system stores data related to accessed content in a plurality of indices and makes that data available to enable account holders to access previously-accessed content, even if the previous access occurred in a different software application, on a different device, or on a device with a different operating system. Account holders may also be provided with recommendations based on gathered information.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 5, 2015
    Inventors: Gabor Cselle, Tural Badirkhanli, Kelton Lynn, Michael Ducker, Jeffrey Seibert, JR.
  • Publication number: 20150312236
    Abstract: A system and method including: receiving, from a client device, an authorization request originating from an authorization module of an application executing on the client device, where the authorization request includes an identifier identifying the client device; causing transmission, based on the identifier, of a verification message to the client device, where the verification message includes a verification code; receiving a confirmation of the verification code from the authorization module of the application executing on the client device; authenticating the application based on the receiving the confirmation of the verification code; determining that the client device identified by the identifier corresponds to a user account including secure user data associated with a user; and transmitting a unique token verifying that the application is authorized to sign into the user account, where: the unique token uniquely identifies the user account to the application, and the secure user data is not shared w
    Type: Application
    Filed: April 28, 2015
    Publication date: October 29, 2015
    Inventors: Michael Ducker, Sean Cook, Jeffrey Seiber, JR., Alex Roetter, Kevin Weil, Akash Garg, Jeremy Gordon
  • Publication number: 20150312256
    Abstract: Disclosed is a system for delegating authentication of an untrusted application executing on a client device. For delegated authentication, an untrusted application relies on a trusted application executing in the same environment for authentication purposes. The delegated authentication process avoids requiring the user of the untrusted application to provide authentication credentials. The disclosed system for delegating authentication enables any trusted application executing in the same computing environment to authenticate the untrusted application.
    Type: Application
    Filed: April 29, 2015
    Publication date: October 29, 2015
    Inventors: Jeffrey Seibert, JR., Michael Ducker
  • Publication number: 20140067782
    Abstract: The process of posing a query to a search engine and to other people may be combined into a unified user experience. In one example, a user enters a query into a search engine on the user's device. The query is forwarded to the search engine, and the search engine returns results. Additionally, the user may post the same query (or an edited version of the query) on social networks. The search engine may be notified that the user has posted the query (or a version of the query) on social networks and may monitor the social networks for people's responses. When people response to the query, the search engine may cause the user to be notified that new human responses to the query are available.
    Type: Application
    Filed: September 2, 2012
    Publication date: March 6, 2014
    Applicant: Microsoft Corporation
    Inventors: Roman Waupotitsch, Michael Ducker
  • Patent number: 8147040
    Abstract: A fluid ejection apparatus includes a substrate having a plurality of fluid passages for fluid flow and a plurality of nozzles fluidically connected to the fluid passages, a plurality of actuators positioned on top of the substrate to cause fluid in the plurality of fluid passages to be ejected from the plurality of nozzles, a protective layer formed over at least a portion of the plurality of actuators, a housing component having a chamber, the chamber adjacent to the substrate, and an absorbent layer inside the cavity. The absorbent layer is more absorptive than the protective layer.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: April 3, 2012
    Assignee: FUJIFILM Corporation
    Inventors: Christoph Menzel, Paul A. Hoisington, Michael Ducker, Kevin Von Essen, Andreas Bibl
  • Publication number: 20100220146
    Abstract: A fluid ejection apparatus includes a substrate having a plurality of fluid passages for fluid flow and a plurality of nozzles fluidically connected to the fluid passages, a plurality of actuators positioned on top of the substrate to cause fluid in the plurality of fluid passages to be ejected from the plurality of nozzles, a protective layer formed over at least a portion of the plurality of actuators, a housing component having a chamber, the chamber adjacent to the substrate, and an absorbent layer inside the cavity. The absorbent layer is more absorptive than the protective layer.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Inventors: Christoph Menzel, Paul A. Hoisington, Michael Ducker, Kevin Von Essen, Andreas Bibl