Patents by Inventor Jeffrey Jay Johnson

Jeffrey Jay Johnson 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: 11222090
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for integrating web services in shell constructs are provided. Web browsing data, application activity data, and/or device data for a user may be received. A machine learning model may be applied to the data. One or more recommendations may be surfaced based on application of the machine learning model to the data. The recommendations may comprise one or more of: recommendations to install applications; recommendations to add service extensions; recommendations to pin and/or add a shortcut to a website; and/or recommendations to add platform integration services amongst multiple devices.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: January 11, 2022
    Assignee: Microsoft Tecnology Licensing, LLC
    Inventors: Gregory Thomas Mattox, Jr., Raju Jain, Jeffrey Jay Johnson, David Michael Schab
  • Publication number: 20210081486
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for integrating web services in shell constructs are provided. Web browsing data, application activity data, and/or device data for a user may be received. A machine learning model may be applied to the data. One or more recommendations may be surfaced based on application of the machine learning model to the data. The recommendations may comprise one or more of: recommendations to install applications; recommendations to add service extensions; recommendations to pin and/or add a shortcut to a website; and/or recommendations to add platform integration services amongst multiple devices.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 18, 2021
    Inventors: Gregory Thomas Mattox, JR., Raju Jain, Jeffrey Jay Johnson, David Michael Schab
  • Publication number: 20210026897
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for surfacing collaborative recommendations in relation to topically classified resources are presented. Resources may be topically classified based on application of natural language processing and machine learning models. Relationships amongst users that own, authored and/or edited the resources may be identified. Recommendations may be surfaced based on topical and/or user characteristic overlap associated with the resources. The recommendations may relate to group collaboration on resource creation, sharing of related resources, incorporating related resources in existing resources, and/or recommending group creation and/or collaboration associated with resource topics.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Inventors: William John Rathje, Raju Jain, Gregory Thomas Mattox, JR., Brent Edward Ford, Anshul Rawat, Elizabeth Picchietti Salowitz, Brandon Holmes Paddock, Jeffrey Jay Johnson
  • Patent number: 10791212
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for assisting with event execution are provided. Data from a productivity application associated with a user may be analyzed. A significant life event associated with the user may be identified based on the analysis. A plurality of sources that each have at least one recommendation for executing a type of event corresponding to the significant event may be identified. An itinerary template for the significant life event may be generated from a plurality of the recommendations. The itinerary template may be surfaced. Additional examples of the present disclosure relate to identifying relevant applications for download to a user's device managed by an administrator device.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: September 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory Thomas Mattox, Jr., Raju Jain, Jeffrey Jay Johnson
  • Patent number: 10742796
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for assisting with event execution are provided. Data from a productivity application associated with a user may be analyzed. A significant life event associated with the user may be identified based on the analysis. A plurality of sources that each have at least one recommendation for executing a type of event corresponding to the significant event may be identified. An itinerary template for the significant life event may be generated from a plurality of the recommendations. The itinerary template may be surfaced. Additional examples of the present disclosure relate to identifying relevant applications for download to a user's device managed by an administrator device.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: August 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory Thomas Mattox, Jr., Raju Jain, Jeffrey Jay Johnson
  • Patent number: 10031556
    Abstract: User experience adaptation techniques are described. In one or more implementations, an apparatus includes a connection portion configured to be removably physically and communicatively with a computing device, a housing physically connected to the connection portion and providing an outer surface having one or more characteristics that are viewable by a user, and memory disposed within the housing and configured to communicate data to the computing device via the connection portion, the data usable by the computing device to dynamically adapt a user interface displayable by a display device of the computing device to mimic the one or more physical characteristics of the housing.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: July 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Panos C. Panay, Sharon Drasnin, Michael D. McCormack, John E. Inman, Steve Seixeiro, Anthony Christian Reed, Ralf Groene, Jeffrey Jay Johnson
  • Publication number: 20160070580
    Abstract: One or more techniques and/or systems are provided for providing personal assistant information. For example, a primary device (e.g., a smart phone) may establish a communication channel with a secondary device (e.g., a television that lacks digital personal assistant functionality). The primary device may receive a context associated with a user (e.g., a user statement “show weather on my television”). The primary device, which may be enabled with the digital personal assistant functionality or access to such functionality, may invoke the digital personal assistant functionality to evaluate the context to generate a personal assistant result (e.g., local weather information). The personal assistant result may be provided from the primary device to the secondary device for presentation to the user. In this way, the secondary device appears to provide digital personal assistant functionality even though the secondary device does not comprise or have access to such functionality.
    Type: Application
    Filed: September 9, 2014
    Publication date: March 10, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey Jay Johnson, Murari Sridharan, Gurpreet Virdi
  • Publication number: 20150358414
    Abstract: Inference based event notification techniques are described. In one or more implementations, user preferences are inferred based on monitored interaction of the user with at least one computing device. One or more events are located that correspond to the inferred user preferences and are likely to be available to the user based on an examination of a calendar of the user that is performed automatically and without user intervention. An option is output in a user interface that is selectable by a user to obtain credentials to attend the located one or more events.
    Type: Application
    Filed: June 10, 2014
    Publication date: December 10, 2015
    Inventors: Sujeet Ramesh Mehta, Jeffrey Jay Johnson
  • Patent number: 9104857
    Abstract: This document describes techniques and apparatuses enabling gesture-based authentication without retained credentialing gestures. The techniques are capable of determining an identifier for a credentialing gesture where the identifier can be reproduced on receiving a similar authentication gesture at a later time. The identifier for the credentialing gesture can be encrypted, sent to a secure authentication entity, and then, when an authentication gesture is received, an identifier for the authentication gesture can also be determined, encrypted, and sent to the secure authentication entity. If the secure authentication entity determines that the encrypted identifiers match, the user is authenticated.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: August 11, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Innokentiy Basmov, Jeffrey Jay Johnson
  • Publication number: 20140373132
    Abstract: This document describes techniques and apparatuses enabling gesture-based authentication without retained credentialing gestures. The techniques are capable of determining an identifier for a credentialing gesture where the identifier can be reproduced on receiving a similar authentication gesture at a later time. The identifier for the credentialing gesture can be encrypted, sent to a secure authentication entity, and then, when an authentication gesture is received, an identifier for the authentication gesture can also be determined, encrypted, and sent to the secure authentication entity. If the secure authentication entity determines that the encrypted identifiers match, the user is authenticated.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Innokentiy Basmov, Jeffrey Jay Johnson
  • Patent number: 8910253
    Abstract: In one embodiment, a picture signature password system may use a picture signature password to determine access to a computing device or service. A display screen 172 may display a personalized digital image 310. A user input device 160 may receive a user drawing set executed by a user over the personalized digital image 310. A processor 120 may authenticate access to the user session if the user drawing set matches a library drawing set associated with the user.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: December 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Jeffrey Jay Johnson, Steve Seixeiro, Zachary Pace, Giles van der Bogert, Sean Gilmour, Levi Siebens, Kenneth Tubbs
  • Publication number: 20130332628
    Abstract: User experience adaptation techniques are described. In one or more implementations, an apparatus includes a connection portion configured to be removably physically and communicatively with a computing device, a housing physically connected to the connection portion and providing an outer surface having one or more characteristics that are viewable by a user, and memory disposed within the housing and configured to communicate data to the computing device via the connection portion, the data usable by the computing device to dynamically adapt a user interface displayable by a display device of the computing device to mimic the one or more physical characteristics of the housing.
    Type: Application
    Filed: June 8, 2012
    Publication date: December 12, 2013
    Inventors: Panos C. Panay, Sharon Drasnin, Michael D. McCormack, John E. Inman, Steve Seixeiro, Anthony Christian Reed, Ralf Groene, Jeffrey Jay Johnson
  • Publication number: 20130179414
    Abstract: The claimed subject matter provides for systems and/or methods for accessing and/or updating files by a first application in which the first application does not have direct accessibility to said file. In some embodiments, file host applications that are not directly accessible to said first application may be connected to through a file picker extensibility point that enable the first application to acquire files through an operating system user experience. In these various embodiments, the system may provide for one or more of the following functionalities: (1) refreshing content that is controlled by a file host application; (2) updating content that is controlled by a file host application; (3) exporting files from an application to a file host application; (4) a user interface for export operations and file host application intervention and (5) a file host extensibility point provided by the operating system.
    Type: Application
    Filed: January 6, 2012
    Publication date: July 11, 2013
    Applicant: Microsoft Corporation
    Inventors: Scott David Hoogerwerf, David Charles Fields, Michael John Novak, Richard Jacob White, Dennis Lawrence Davis, Gabriel Shawn DeBacker, Jeffrey Jay Johnson, Manav Mishra, Steven James Ball
  • Publication number: 20120124518
    Abstract: Techniques for managing operations via a user interface are described. In implementations, a user interface is displayed that includes an option to cause serial processing of multiple operations. In response to a user selection of the option, the multiple operations are processed serially.
    Type: Application
    Filed: November 16, 2010
    Publication date: May 17, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Christine C. Stawitz, Gerald Paul Joyce, William R. Orr, Petru Iulian Cociorva, Peter Seraphim Ponomarev, Manav Mishra, Jeffrey Jay Johnson, Steven J. Ball