Patents by Inventor Zach Johnson
Zach 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).
-
Publication number: 20190205548Abstract: The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency.Type: ApplicationFiled: December 29, 2017Publication date: July 4, 2019Inventors: Howard Lee, Aaron Staley, Nils Bunger, Rohan Vora, Yosrie Mansour, Zach Johnson
-
Patent number: 9749692Abstract: Embodiments are disclosed that relate to providing digital content recommendations based upon environmental sensor data. For example, one embodiment provides a computing device configured to receive sensor data from a sensor system, to detect a user present in the use environment via the sensor data, identify the user, recognize a current state of each of one or more use environment state features associated with the user via the sensor data, and store the current state of each of the one or more use environment state features. The computing device is further configured to detect a triggering condition for a selected use environment state feature, and in response provide information related to the selected use environment state feature based upon one or more of the current state of the use selected use environment state feature and a previously-stored state of the selected use environment state feature.Type: GrantFiled: May 11, 2016Date of Patent: August 29, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mike Hayton, Zach Johnson
-
Patent number: 9582246Abstract: A contextual state of a graphical user interface presented via a display of the computing system is identified. A voice command is selected from a set of voice commands based on the contextual state of the graphical user interface. A context-specific voice-command suggestion corresponding to the selected voice command is identified. A graphical user interface including the context-specific voice-command suggestion is presented via a display.Type: GrantFiled: January 21, 2015Date of Patent: February 28, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Christian Klein, Zach Johnson, Matthew Fleming, Gregg Wygonik
-
Publication number: 20160255401Abstract: Embodiments are disclosed that relate to providing digital content recommendations based upon environmental sensor data. For example, one embodiment provides a computing device configured to receive sensor data from a sensor system, to detect a user present in the use environment via the sensor data, identify the user, recognize a current state of each of one or more use environment state features associated with the user via the sensor data, and store the current state of each of the one or more use environment state features. The computing device is further configured to detect a triggering condition for a selected use environment state feature, and in response provide information related to the selected use environment state feature based upon one or more of the current state of the use selected use environment state feature and a previously-stored state of the selected use environment state feature.Type: ApplicationFiled: May 11, 2016Publication date: September 1, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Mike Hayton, Zach Johnson
-
Patent number: 9344773Abstract: Embodiments are disclosed that relate to providing digital content recommendations based upon environmental sensor data. For example, one embodiment provides a computing device configured to receive sensor data from a sensor system, to detect a user present in the use environment via the sensor data, identify the user, recognize a current state of each of one or more use environment state features associated with the user via the sensor data, and store the current state of each of the one or more use environment state features. The computing device is further configured to detect a triggering condition for a selected use environment state feature, and in response provide information related to the selected use environment state feature based upon one or more of the current state of the use selected use environment state feature and a previously-stored state of the selected use environment state feature.Type: GrantFiled: February 5, 2013Date of Patent: May 17, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mike Hayton, Zach Johnson
-
Publication number: 20150254058Abstract: A contextual state of a graphical user interface presented via a display of the computing system is identified. A voice command is selected from a set of voice commands based on the contextual state of the graphical user interface. A context-specific voice-command suggestion corresponding to the selected voice command is identified. A graphical user interface including the context-specific voice-command suggestion is presented via a display.Type: ApplicationFiled: January 21, 2015Publication date: September 10, 2015Inventors: Christian Klein, Zach Johnson, Matthew Fleming, Gregg Wygonik
-
Publication number: 20140223467Abstract: Embodiments are disclosed that relate to providing digital content recommendations based upon environmental sensor data. For example, one embodiment provides a computing device configured to receive sensor data from a sensor system, to detect a user present in the use environment via the sensor data, identify the user, recognize a current state of each of one or more use environment state features associated with the user via the sensor data, and store the current state of each of the one or more use environment state features. The computing device is further configured to detect a triggering condition for a selected use environment state feature, and in response provide information related to the selected use environment state feature based upon one or more of the current state of the use selected use environment state feature and a previously-stored state of the selected use environment state feature.Type: ApplicationFiled: February 5, 2013Publication date: August 7, 2014Applicant: MICROSOFT CORPORATIONInventors: Mike Hayton, Zach Johnson
-
Patent number: 8725680Abstract: Various embodiments related to the ability to find content for consumption across all endpoint computing devices in a computing system are disclosed. For example, one disclosed embodiment provides a method for presenting content including aggregating endpoint metadata for each endpoint computing device in a computing system and content metadata of content stored on each of a plurality of endpoint computing devices, receiving a request for a content item on a selected endpoint computing device, querying aggregated endpoint metadata and content metadata to find instances of the content item and corresponding endpoint computing device locations, generating a ranked list of instances of the content item based on selection criteria, and selecting an instance of the content item from the ranked list for playback by the selected endpoint computing device.Type: GrantFiled: February 8, 2011Date of Patent: May 13, 2014Assignee: Microsoft CorporationInventors: Jeffrey C. Abraham, Bruno K. da Costa, Zach Johnson, Shane McRoberts, Andrew L. Silverman, Joseph McClanahan, Robert N. Pulliam, Rodrigo Bomfim, Sean Kollenkark
-
Patent number: 8671346Abstract: Described herein is technology for, among other things, selecting a representative thumbnail from a video clip. The technology involves analyzing frames of the video clip to determine which frames are stable, the result of the analysis being a number of segments of stable frames. From the stable segments, a number of candidate segments are selected, where candidate segments are those segments determined to a degree of certainty to be program content. The representative thumbnail is then selected from among the frames of the candidate segments.Type: GrantFiled: February 9, 2007Date of Patent: March 11, 2014Assignee: Microsoft CorporationInventors: Xian-Sheng Hua, Fei Wang, Zhike Kong, Shipeng Li, Waiman Lam, Zach Johnson, Mark Young, Aaron DeYonker, Mark Schwesinger
-
Publication number: 20120203932Abstract: Various embodiments related to the ability to expose content for synchronization and consumption across all endpoint computing devices in a computing system are disclosed. For example, one disclosed embodiment provides a method for communicating between authenticated clients of a cloud-based computing system, including sending a read request for metadata of each of a plurality of endpoint computing devices and content stored on each of the plurality of endpoint computing devices that is aggregated in a data store, receiving the requested metadata. The method further includes performing a content consumption operation that changes a state of the requested metadata. The method further includes sending updated metadata generated based on the content consumption operation to synchronize aggregated metadata in the data store, and deleting local metadata.Type: ApplicationFiled: February 8, 2011Publication date: August 9, 2012Applicant: MICROSOFT CORPORATIONInventors: Bruno K. da Costa, Shane McRoberts, Andrew L. Silverman, Zach Johnson, Rodrigo Bomfim, Rahul Verma, Joseph McClanahan, Jeffrey C. Abraham, Sean Kollenkark
-
Publication number: 20120203796Abstract: Various embodiments related to the ability to find content for consumption across all endpoint computing devices in a computing system are disclosed. For example, one disclosed embodiment provides a method for presenting content including aggregating endpoint metadata for each endpoint computing device in a computing system and content metadata of content stored on each of a plurality of endpoint computing devices, receiving a request for a content item on a selected endpoint computing device, querying aggregated endpoint metadata and content metadata to find instances of the content item and corresponding endpoint computing device locations, generating a ranked list of instances of the content item based on selection criteria, and selecting an instance of the content item from the ranked list for playback by the selected endpoint computing device.Type: ApplicationFiled: February 8, 2011Publication date: August 9, 2012Applicant: MICROSOFT CORPORATIONInventors: Jeffrey C. Abraham, Bruno K. da Costa, Zach Johnson, Shane McRoberts, Andrew L. Silverman, Joseph McClanahan, Robert N. Pulliam, Rodrigo Bomfim, Sean Kollenkark
-
Publication number: 20080307485Abstract: Multiple data inputs, to a recording device, including out-of-band data, are used in order to dynamically adjust the start and end times for recordings. These data inputs may include published program schedules, electronic program guide data, real-time data feeds, in-band data markers, and real-time services. In advance of and during an event recording, the media recorder monitors real-time data and determines whether the event will start early, start late, end early, or run past the initial scheduled duration. The media recorder may seek out other scheduled recordings for potential conflicts. If no conflicts are found, the media recorder automatically extends or contracts the length of the recording.Type: ApplicationFiled: June 5, 2007Publication date: December 11, 2008Applicant: Microsoft CorporationInventors: Sam Clement, Todd San Jule, Mark Young, Michael Arnquist, Zach Johnson, Lee Acton
-
Publication number: 20080192840Abstract: Described herein is technology for, among other things, selecting a representative thumbnail from a video clip. The technology involves analyzing frames of the video clip to determine which frames are stable, the result of the analysis being a number of segments of stable frames. From the stable segments, a number of candidate segments are selected, where candidate segments are those segments determined to a degree of certainty to be program content. The representative thumbnail is then selected from among the frames of the candidate segments.Type: ApplicationFiled: February 9, 2007Publication date: August 14, 2008Applicant: Microsoft CorporationInventors: Xian-Sheng Hua, Fei Wang, Zhike Kong, Shipeng Li, Waiman Lam, Zach Johnson, Mark Young, Aaron DeYonker, Mark Schwesinger
-
Publication number: 20080187291Abstract: Described herein is technology for, among other things, prioritizing video acquisition. The video acquisition may be prioritized implicitly, explicitly or a combination of both. Implicit prioritization involves receiving a request to acquire a video program. An attribute of the program is then analyzed to determine its value. The acquisition prioritization is then set based on this value. With explicit prioritization, the user is allowed to manually set the acquisition prioritization. In either case, future programs are then acquired based on the acquisition prioritization.Type: ApplicationFiled: February 5, 2007Publication date: August 7, 2008Applicant: Microsoft CorporationInventors: Joshua Gustafson, Zach Johnson, Mark Schwesinger
-
Patent number: 7257038Abstract: A semiconductor integrated circuit memory device, and test method for a memory device are provided in which an external wordline voltage is applied to a wordline of the memory device. A current on the wordline is measured as a result of application of the externally supplied wordline voltage. The measured current is compared to a reference value to determine whether the wordline has a defect, in particular a short-circuit defect. A tester device is connected to the memory device and supplies the external wordline voltage. The current measurement and comparison may be made internally by circuitry on the memory device or externally by circuitry in a tester device.Type: GrantFiled: January 3, 2006Date of Patent: August 14, 2007Assignee: Infineon Technologies AGInventors: Michael A. Killian, Martin Versen, Grant McNeil, Zach Johnson, Changduk Kim
-
Publication number: 20070153596Abstract: A semiconductor integrated circuit memory device, and test method for a memory device are provided in which an external wordline voltage is applied to a wordline of the memory device. A current on the wordline is measured as a result of application of the externally supplied wordline voltage. The measured current is compared to a reference value to determine whether the wordline has a defect, in particular a short-circuit defect. A tester device is connected to the memory device and supplies the external wordline voltage. The current measurement and comparison may be made internally by circuitry on the memory device or externally by circuitry in a tester device.Type: ApplicationFiled: January 3, 2006Publication date: July 5, 2007Inventors: Michael Kilian, Martin Versen, Grant McNeil, Zach Johnson, Changduk Kim