Patents by Inventor Christopher A. Evans
Christopher A. Evans 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: 11176222Abstract: Persistent media playback techniques are described. In an implementation, a media player is served via a network for display by a browser of a device. Web pages are served via the network for display by the browser of the device. Each of the web pages is configured for integration with the media player so that the media player is persistently displayed by the browser during navigation among the web pages. The media player may be configured to play media files providing a variety of different media types. The media player may also provide contextual suggestions of media.Type: GrantFiled: February 18, 2020Date of Patent: November 16, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Chad C. Gibson, Sara Tahir, Christopher A. Evans, Marcus E. Pina, Richard L. Mains
-
Patent number: 11037067Abstract: Systems for detecting occupancy of an area comprising one or more zones can include one or more sensors and one or more processors configured to receive sensor data from the one or more sensors over time. The one or more processors can be further configured to receive or store data about an arrangement of the zones in the area. The one or more processors can apply a probabilistic model considering the sensor data received over time to determine the number of subjects in each zone by determining a most likely current state of occupancy of the area among a plurality of possible scenarios.Type: GrantFiled: July 10, 2017Date of Patent: June 15, 2021Assignee: Infrared Integrated Systems LimitedInventors: Stuart A. Holliday, Christopher A. Evans, Neil Johnson
-
Publication number: 20200183990Abstract: Persistent media playback techniques are described. In an implementation, a media player is served via a network for display by a browser of a device. Web pages are served via the network for display by the browser of the device. Each of the web pages is configured for integration with the media player so that the media player is persistently displayed by the browser during navigation among the web pages. The media player may be configured to play media files providing a variety of different media types. The media player may also provide contextual suggestions of media.Type: ApplicationFiled: February 18, 2020Publication date: June 11, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Chad C. Gibson, Sara Tahir, Christopher A. Evans, Marcus E. Pina, Richard L. Mains
-
Patent number: 10572567Abstract: Persistent media playback techniques are described. In an implementation, a media player is served via a network for display by a browser of a device. Web pages are served via the network for display by the browser of the device. Each of the web pages is configured for integration with the media player so that the media player is persistently displayed by the browser during navigation among the web pages. The media player may be configured to play media files providing a variety of different media types. The media player may also provide contextual suggestions of media.Type: GrantFiled: June 8, 2017Date of Patent: February 25, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Chad C. Gibson, Sara Tahir, Christopher A. Evans, Marcus E. Pina, Richard L. Mains
-
Publication number: 20190012607Abstract: Systems for detecting occupancy of an area comprising one or more zones can include one or more sensors and one or more processors configured to receive sensor data from the one or more sensors over time. The one or more processors can be further configured to receive or store data about an arrangement of the zones in the area. The one or more processors can apply a probabilistic model considering the sensor data received over time to determine the number of subjects in each zone by determining a most likely current state of occupancy of the area among a plurality of possible scenarios.Type: ApplicationFiled: July 10, 2017Publication date: January 10, 2019Inventors: Stuart A. Holliday, Christopher A. Evans, Neil Johnson
-
Publication number: 20170277704Abstract: Persistent media playback techniques are described. In an implementation, a media player is served via a network for display by a browser of a device. Web pages are served via the network for display by the browser of the device. Each of the web pages is configured for integration with the media player so that the media player is persistently displayed by the browser during navigation among the web pages. The media player may be configured to play media files providing a variety of different media types. The media player may also provide contextual suggestions of media.Type: ApplicationFiled: June 8, 2017Publication date: September 28, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Chad C. Gibson, Sara Tahir, Christopher A. Evans, Marcus E. Pina, Richard L. Mains
-
Patent number: 9690866Abstract: Persistent media playback techniques are described. In an implementation, a media player is served via a network for display by a browser of a device. Web pages are served via the network for display by the browser of the device. Each of the web pages is configured for integration with the media player so that the media player is persistently displayed by the browser during navigation among the web pages. The media player may be configured to play media files providing a variety of different media types. The media player may also provide contextual suggestions of media.Type: GrantFiled: June 19, 2009Date of Patent: June 27, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Chad C. Gibson, Sara Tahir, Christopher A. Evans, Marcus E. Pina, Richard L. Mains
-
Patent number: 9672022Abstract: An application on a device includes multiple experience modules that each implement a set of features when the application is running on the device. Each of the multiple experience modules includes a first component that includes code specific to a particular type of the device, and a second component that includes code that is common across multiple types of devices. Update packages changing individual ones of the multiple experience modules can be received from a deployment service and installed on the device.Type: GrantFiled: June 23, 2010Date of Patent: June 6, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Christopher A. Evans, Scott Jensen, Advay V. Mengle, Jeffrey T. Pearce, John Elsbree, Louis M. Kahn, Chad C. Neff, Nermin Osmanovic, Nosherwan Minwalla, Rajadurai Isaac Rajakumar, Dale A. Sather, Manuel A. Schröder, Ovidiu G. Temereanca
-
Patent number: 9460092Abstract: A media asset recommendation service is described. In embodiments, friends of a user are identified in a social graph that is associated with the user, and interactions with media assets by the friends of the user are compiled. Friend interaction data for each of the media assets can be determined from the media assets, the social graph, and the interactions with the media assets by the friends of the user. When a selection of one of the media assets is received from the user via a user device, the friend interaction data that is associated with the media asset selected by the user is communicated to the user device.Type: GrantFiled: June 16, 2009Date of Patent: October 4, 2016Assignee: ROVI TECHNOLOGIES CORPORATIONInventors: Shawn M. Murphy, Christopher B. Weare, Christopher A. Evans, Chad C. Gibson
-
Patent number: 9232366Abstract: Disclosed herein are embodiments of a dual-watch collar-wearable communication device. One embodiment takes the form of a system that includes left-side and right-side audio speakers, a microphone, left-side and right-side push-to-talk (PTT) buttons and a controller programmed to carry out a set of functions. The set of functions include routing audio received via a first channel to the left-side audio speaker, routing audio received via a second channel to the right-side audio speaker, routing audio received via the microphone via the first channel when the left-side PTT button is actuated, and routing audio received via the microphone via the second channel when the right-side PTT button is actuated.Type: GrantFiled: October 15, 2014Date of Patent: January 5, 2016Assignee: Motorola Solutions, Inc.Inventors: Michael L. Charlier, Christopher A. Evans, Charles B. Harmke, Chi T Tran
-
Patent number: 8995683Abstract: Disclosed are methods and devices for adapting a ringtone in accordance with ambient noise. In one embodiment a method includes processing an ambient noise signal to determine an ambient noise volume. When there is an incoming communication and it is determined that the ambient noise has a low ambient noise volume, a method can include generating a ringtone having a ringtone volume that is initially a low volume and increasing the ringtone volume over a predetermined period of time. A method can include applying a filter to the ringtone signal to increase a signal-to-noise ratio, the filter configured to increase an amplitude of a frequency that is not one of the predominant frequencies of the ambient noise and that the transducer is configured to output according to the transducer frequency response. In another embodiment, a second transducer may generate a ringtone output in addition to the first transducer.Type: GrantFiled: December 29, 2006Date of Patent: March 31, 2015Assignee: Google Technology Holdings LLCInventors: Adrian M. Schuster, Christopher A. Evans, Ukrit Visitkitjakarn, Joel Anthony Clark
-
Patent number: 8688750Abstract: Computer system navigation tools provide “links” to various different files, lists, folders, and/or other storage elements and allow users to organize files, e.g., by hierarchical properties, lists, auto lists, folders, and the like. Such systems and methods allow users to assign properties to a file (optionally in a hierarchical manner), to change assigned properties, to search, view, and retrieve information based on the assigned properties, and the like.Type: GrantFiled: March 27, 2012Date of Patent: April 1, 2014Assignee: Microsoft CorporationInventors: Christopher A. Evans, David R. Parlin, Jason F. Moore, Lyon K. F. Wong, Relja B. Ivanovic, Samuel Thomas Williams, Scott E. Dart, Stephan Hoefnagels, Timothy P. McKee
-
Patent number: 8458608Abstract: Focus state themeing is accomplished by separating the processing of the focus state from the processing of an operative state of a control element. The operative states of the control element are entered or exited based upon the detection of input from a user or the detection of control availability by the operating system or by an application running on the operating system. Once an operative state is determined for a control element, the focus state of the control element is detected and merged with the operative state to generate a theme state for the control element. The theme state is a combination of the operative state and the focus state. There is one combined theme state for each operative-focus combination. Various display configurations may be used to represent a control element with a combined operative-focus state. The control element is then rendered on a display based on the operative state theme and the focus state theme.Type: GrantFiled: April 21, 2006Date of Patent: June 4, 2013Assignee: Microsoft CorporationInventors: Gregory L Raiz, Christopher A. Evans, Louis Amadio, Aaron B. Tinling
-
Publication number: 20120246207Abstract: Computer system navigation tools provide “links” to various different files, lists, folders, and/or other storage elements and allow users to organize files, e.g., by hierarchical properties, lists, auto lists, folders, and the like. Such systems and methods allow users to assign properties to a file (optionally in a hierarchical manner), to change assigned properties, to search, view, and retrieve information based on the assigned properties, and the like.Type: ApplicationFiled: March 27, 2012Publication date: September 27, 2012Applicant: MICROSOFT CORPORATIONInventors: CHRISTOPHER A. EVANS, DAVID R. PARLIN, JASON F. MOORE, LYON K.F. WONG, RELJA B. IVANOVIC, SAMUEL Thomas WILLIAMS, SCOTT E. DART, STEPHAN HOEFNAGELS, TIMOTHY P. McKEE
-
Patent number: 8238696Abstract: In an Item-based system, Images (e.g., JPEG, TIFF, bitmap, and so on) are treated as core platform objects (“Image Items” or, more simply, “Images”) and exist in an “Image Schema” that provides an extensible representation of an Image in the system—that is, the characteristics of an Image and how that Image relates to other Items (including but not limited to other Images) in the system. To this end, the Image Schema defines the properties, behaviors, and relationships for Images in the system, and the Schema also enforces rules about Images, for example, what data specific Images must contain, what data specific Images may optionally contain, how specific Images can be extended, and so on and so forth.Type: GrantFiled: October 24, 2003Date of Patent: August 7, 2012Assignee: Microsoft CorporationInventors: Scott E. Dart, Bradley P. Gibson, Christopher A. Evans, Paul S. Hellyar, Alexander Vaschillo, John C. Platt, Steve C. Glenner, Nathaniel H. Ballou
-
Patent number: 8195646Abstract: Computer system navigation tools provide “links” to various different files, lists, folders, and/or other storage elements and allow users to organize files, e.g., by hierarchical properties, lists, auto lists, folders, and the like. Such systems and methods allow users to assign properties to a file (optionally in a hierarchical manner), to change assigned properties, to search, view, and retrieve information based on the assigned properties, and the like.Type: GrantFiled: April 22, 2005Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Christopher A. Evans, David R. Parlin, Jason F. Moore, Lyon K. F. Wong, Relja B. Ivanovic, Samuel Thomas Williams, Scott E. Dart, Stephan Hoefnagels, Timothy P. McKee
-
Publication number: 20110321028Abstract: An application on a device includes multiple experience modules that each implement a set of features when the application is running on the device. Each of the multiple experience modules includes a first component that includes code specific to a particular type of the device, and a second component that includes code that is common across multiple types of devices. Update packages changing individual ones of the multiple experience modules can be received from a deployment service and installed on the device.Type: ApplicationFiled: June 23, 2010Publication date: December 29, 2011Applicant: MICROSOFT CORPORATIONInventors: Christopher A. Evans, Scott Jensen, Advay V. Mengle, Jeffrey T. Pearce, John Elsbree, Louis M. Kahn, Chad C. Neff, Nermin Osmanovic, Nosherwan Minwalla, Rajadurai Isaac Rajakumar, Dale A. Sather, Manuel A. Schröder, Ovidiu G. Temereanca
-
Publication number: 20100325549Abstract: Persistent media playback techniques are described. In an implementation, a media player is served via a network for display by a browser of a device. Web pages are served via the network for display by the browser of the device. Each of the web pages is configured for integration with the media player so that the media player is persistently displayed by the browser during navigation among the web pages. The media player may be configured to play media files providing a variety of different media types. The media player may also provide contextual suggestions of media.Type: ApplicationFiled: June 19, 2009Publication date: December 23, 2010Applicant: MICROSOFT CORPORATIONInventors: Chad C. Gibson, Sara Tahir, Christopher A. Evans, Marcus E. Pina, Richard L. Mains
-
Publication number: 20100325205Abstract: An event recommendation service is described. In embodiments, selection data that correlates to media content selected by a user, location data that corresponds to a location of the user, and event data is received. A recommendation for an event that the user is likely to attend and that is proximate the location of the user can be generated by aggregating the selection data, the location data, and the event data. The recommendation can then be communicated to a user device as a calendar entry, an email message, a text message, and/or an html page for display to inform the user of the event.Type: ApplicationFiled: June 17, 2009Publication date: December 23, 2010Applicant: MICROSOFT CORPORATIONInventors: Shawn M. Murphy, Scott Jensen, Christopher B. Weare, Christopher A. Evans, Chad C. Gibson
-
Publication number: 20100324704Abstract: A social graph playlist service is described. In embodiments, a social graph that associates a user and friends of the user is maintained. The social graph is based on parameters that define a social relationship between the user and the friends of the user. Interaction data that identifies recently played media assets at user devices that are utilized by the friends of the user can be received. A social graph playlist that is associated with the user can be generated by determining a next media asset for the playlist from the recently played media assets. The next media asset for the playlist can then be communicated to be played at a user device that is associated with the user.Type: ApplicationFiled: June 17, 2009Publication date: December 23, 2010Applicant: MICROSOFT CORPORATIONInventors: Shawn M. Murphy, Christopher B. Weare, Christopher A. Evans, Chad C. Gibson