Patents by Inventor Shawn Ellis
Shawn Ellis 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: 20140324884Abstract: This is directed to recommending media items of a user's media library. In particular, this is directed to transferring a portion of the user's media library to an electronic device so that the user may discover the portion of the media library. The library can recommend particular media items to the user using any suitable approach, including for example based on one or more preference profiles. The user can accept or reject recommended media items as they are played back to further adjust the user's preference profile, and to revise the selection of recommended media items stored on the device.Type: ApplicationFiled: April 23, 2014Publication date: October 30, 2014Applicant: APPLE INC.Inventors: Aram Lindahl, Wendy Goh, Allen P. Haughay, Shawn Ellis, Benjamin A. Rottler, Policarpo Wood
-
Patent number: 8732180Abstract: This is directed to recommending media items of a user's media library. In particular, this is directed to transferring a portion of the user's media library to an electronic device so that the user may discover the portion of the media library. The library can recommend particular media items to the user using any suitable approach, including for example based on one or more preference profiles. The user can accept or reject recommended media items as they are played back to further adjust the user's preference profile, and to revise the selection of recommended media items stored on the device.Type: GrantFiled: November 12, 2009Date of Patent: May 20, 2014Assignee: Apple Inc.Inventors: Aram Lindahl, Wendy Goh, Allen P. Haughay, Shawn Ellis, Benjamin Rottler, Policarpo Wood
-
Patent number: 8667693Abstract: A flange bolt cutter for separating two connected flanges. The flange bolt cutter contains a circular saw blade pivotally connected to an adjustable flange band. The flange band contains an alignment ring for aligning the circular saw blade about the midpoint between two connected flanges. The flange bolt cutter is hydraulically operated. The adjustable flange band may be formed in two band sections hinged together and containing a rotatable bolt and handle for tightening and loosening the band sections around the flange connection.Type: GrantFiled: October 5, 2010Date of Patent: March 11, 2014Assignee: Greene's Energy Group, LLCInventors: Shawn Ellis, Benjamin J. Snyder, Rusty Richard
-
Patent number: 8561052Abstract: A multiprocessor device includes a plurality of device subsystems each having a processor dependent on a respective other processor in another device subsystem for device operation. Each processor has at least one independent channel for updating a respective software version within the respective processor. A compatibility synchronization module has a database storing a table of compatible software versions for each processor. It is updated when a new software version for a processor is created. This table is independent of software images for the software versions. The compatibility synchronization module is operative for verifying if the software version for a processor is compatible with other software versions at other processors and instructs a respective device subsystem to revert back to a compatible software version within a respective processor or prevent any incompatible software updates within the processor.Type: GrantFiled: December 8, 2008Date of Patent: October 15, 2013Assignee: Harris CorporationInventors: Eugene Kogan, Shawn Ellis, Mike Hubbard
-
Patent number: 8516125Abstract: Systems and methods of performing a simplified data transfer are provided. For example, a method of simplified data transfer may involve downloading an index of files accessed or modified on a home computer onto a handheld device from an online data storage server, displaying on the handheld device a user selectable list of files based on the index of files, issuing a request for a file selected by a user from the list of files from the handheld device to the data storage server, and receiving the file selected by the user onto the handheld device from the data storage server.Type: GrantFiled: September 30, 2008Date of Patent: August 20, 2013Assignee: Apple Inc.Inventors: Michael Rosenblatt, Gloria Lin, Amir M. Mikhak, Taido L. Nakajima, Sean Anthony Mayo, Andrew Hodge, Anthony M. Fadell, Jeffery Theodore Lee, Shawn A. Ellis, Policarpo Wood, Alan Christopher Cannistraro
-
Patent number: 8381107Abstract: Various techniques for adaptively varying audio feedback data on an electronic device are provided. In one embodiment, an audio user interface implementing certain aspects of the present disclosure may devolve or evolve the verbosity of audio feedback in response to user interface events based at least partially upon the verbosity level of audio feedback provided during previous occurrences of the user interface event. In another embodiment, an audio user interface may be configured to vary the verbosity of audio feedback associated with a navigable list of items based at least partially upon the speed at which a user navigates the list. In a further embodiment, an audio user interface may be configured to vary audio feedback verbosity based upon the contextual importance of a user interface event. Electronic devices implementing the present techniques provide an improved user experience with regard to audio user interfaces.Type: GrantFiled: January 13, 2010Date of Patent: February 19, 2013Assignee: Apple Inc.Inventors: Benjamin Andrew Rottler, Aram Lindahl, Allen Paul Haughay, Jr., Shawn A. Ellis, Policarpo Wood
-
Publication number: 20110173539Abstract: Various techniques for adaptively varying audio feedback data on an electronic device are provided. In one embodiment, an audio user interface implementing certain aspects of the present disclosure may devolve or evolve the verbosity of audio feedback in response to user interface events based at least partially upon the verbosity level of audio feedback provided during previous occurrences of the user interface event. In another embodiment, an audio user interface may be configured to vary the verbosity of audio feedback associated with a navigable list of items based at least partially upon the speed at which a user navigates the list. In a further embodiment, an audio user interface may be configured to vary audio feedback verbosity based upon the contextual importance of a user interface event. Electronic devices implementing the present techniques provide an improved user experience with regard to audio user interfaces.Type: ApplicationFiled: January 13, 2010Publication date: July 14, 2011Applicant: APPLE INC.Inventors: Benjamin Andrew Rottler, Aram Lindahl, Allen Paul Haughay, Jr., Shawn A. Ellis, Policarpo Wood
-
Publication number: 20110113944Abstract: A flange bolt cutter for separating two connected flanges. The flange bolt cutter contains a circular saw blade pivotally connected to an adjustable flange band. The flange band contains an alignment ring for aligning the circular saw blade about the midpoint between two connected flanges. The flange bolt cutter is hydraulically operated. The adjustable flange band may be formed in two band sections hinged together and containing a rotatable bolt and handle for tightening and loosening the band sections around the flange connection.Type: ApplicationFiled: October 5, 2010Publication date: May 19, 2011Inventors: Shawn Ellis, Benjamin J. Snyder, Rusty Richard
-
Publication number: 20110110534Abstract: This is directed to providing voice audio output to a user of an electronic device. To allow a user to immediately recognize the status of one or more processes or components of the electronic device from voice audio output, independent of the content of the voice audio output, the electronic device can adjust the voice audio output based on the status of the device. For example, the voice audio output can be adjusted to sound more or less tired based on the battery level of the device. As another example, the pitch or speed of voice audio output can change to identify the particular network or type of network to which a device is connected. The change in voice audio output can be correlated to any suitable device status, including for example using a linear or non-linear correlation.Type: ApplicationFiled: November 12, 2009Publication date: May 12, 2011Applicant: Apple Inc.Inventors: Aram Lindahl, Wendy Goh, Allen P. Haughay, Shawn Ellis, Benjamin Rottler, Policarpo Wood
-
Publication number: 20110113051Abstract: This is directed to recommending media items of a user's media library. In particular, this is directed to transferring a portion of the user's media library to an electronic device so that the user may discover the portion of the media library. The library can recommend particular media items to the user using any suitable approach, including for example based on one or more preference profiles. The user can accept or reject recommended media items as they are played back to further adjust the user's preference profile, and to revise the selection of recommended media items stored on the device.Type: ApplicationFiled: November 12, 2009Publication date: May 12, 2011Applicant: Apple Inc.Inventors: Aram Lindahl, Wendy Goh, Allen P. Haughay, Shawn Ellis, Benjamin Rottler, Policarpo Wood
-
Publication number: 20100146497Abstract: A multiprocessor device includes a plurality of device subsystems each having a processor dependent on a respective other processor in another device subsystem for device operation. Each processor has at least one independent channel for updating a respective software version within the respective processor. A compatibility synchronization module has a database storing a table of compatible software versions for each processor. It is updated when a new software version for a processor is created. This table is independent of software images for the software versions. The compatibility synchronization module is operative for verifying if the software version for a processor is compatible with other software versions at other processors and instructs a respective device subsystem to revert back to a compatible software version within a respective processor or prevent any incompatible software updates within the processor.Type: ApplicationFiled: December 8, 2008Publication date: June 10, 2010Applicant: Harris CorporationInventors: Eugene KOGAN, Shawn Ellis, Mike Hubbard
-
Publication number: 20100082567Abstract: Systems and methods of placeshifting media playback between two or more devices are provided. For example, a method for placeshifting media may include downloading onto a first device an index of files accessed or modified on a second device via a data storage server, at least one of the files being a media file played on the second device. The first device may display a user selectable list of the files on the first device before issuing a request for the media file to the data storage server. The data storage server may send the media file to the first device from the data storage server, and the first device may play back the media file where the second device left off.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Inventors: Michael Rosenblatt, Gloria Lin, Amir Mahmood Mikhak, Taido Lantz Nakajima, Sean Anthony Mayo, Andrew Hodge, Anthony Michael Fadell, Jeffrey Theodore Lee, Shawn A. Ellis, Policarpo Wood, Alan Christopher Cannistraro
-
Publication number: 20090276439Abstract: Systems and methods of performing a simplified data transfer are provided. For example, a method of simplified data transfer may involve downloading an index of files accessed or modified on a home computer onto a handheld device from an online data storage server, displaying on the handheld device a user selectable list of files based on the index of files, issuing a request for a file selected by a user from the list of files from the handheld device to the data storage server, and receiving the file selected by the user onto the handheld device from the data storage server.Type: ApplicationFiled: September 30, 2008Publication date: November 5, 2009Inventors: Michael Rosenblatt, Gloria Lin, Amir M. Mikhak, Taido L. Nakajima, Sean Anthony Mayo, Andrew Hodge, Anthony M. Fadell, Jeffery Theodore Lee, Shawn A. Ellis, Policarpo Wood, Alan Christopher Cannistraro
-
Publication number: 20060022464Abstract: A generally cylindrical quick disconnect female cryogenic coupler, interconnected with a cryogenic fluid transfer apparatus, includes a coupler body with a first cavity housing a laterally severed tubular bushing, an adaptor having one end attached to the coupler body and another end to the apparatus, a normally closed-biased valve between the coupler body and the adaptor, a coupling sleeve, attached to the coupler body having, a frusto-conical inlet portion, and a vent fitting having one end connected with a coupling sleeve radial aperture and another end in operative connection with a cryogenic fluid storage vessel, associated with the noted apparatus, to permit the inlet purging by using the vessel's own gaseous phase as a purging medium during liquid fluid transfer operation. The severed bushing inhibits ice formation, at an inlet/male nipple interface during the noted transfer. A method for purging moisture at the noted interface is also set forth.Type: ApplicationFiled: July 21, 2005Publication date: February 2, 2006Inventors: Todd Lambert, Shawn Ellis, Mario Calvo
-
Publication number: 20050072479Abstract: A diversion valve fluid coupling, permitting alternate flows in first and second operating positions, including a valve housing with inlet, first and second outlet ports; a quick disconnect coupling attached to the second outlet port and a seal interposed therebetween; a movable diverter valve assembly, having interconnected actuating and opposing valves; the actuating valve, in the first operating position, having a first sealing engagement with the seal; the opposing valve, in the second operating position, having a second sealing engagement with a first outlet port; a biasing member, biasing the diverter valve into the first sealing engagement, blocking the second outlet port while permitting flow to the first outlet port; and, for the second operating position, a nipple member, removably mating with the quick disconnect coupling and translating the diverter valve into the second sealing engagement, blocking the first outlet port while permitting flow into the second outlet port.Type: ApplicationFiled: August 11, 2004Publication date: April 7, 2005Inventors: Charles Wuollet, Shawn Ellis, Paul LeMay, Brian Foner
-
Patent number: 5727538Abstract: This invention is an airgun that is loaded and fired electronically. It is comprised of an "electronic decision maker" 12 capable of accepting input and supplying output, sensors (8, 22, 24, 26) to report to the decision maker 12 the condition of various parts of the airgun or the projectile 18 to be fired, and actuators (2, 28, 4) that will effect the operations required to load and fire the airgun and are capable of responding to the commands of the decision maker 12 so it may `oversee` these operations. The present invention will be applicable to paintball, bb, pellet, and other projectile firing airguns. Instead of relying on unreliable and "dumb" mechanical mechanisms, this airgun senses its projectile 18 and mechanism positions to determine when it can fire, using an electronic decision maker 12. This decision maker 12 can also be used to determine firing rate and velocity, adding more flexibility than a fixed, mechanical determination of these functions.Type: GrantFiled: April 5, 1996Date of Patent: March 17, 1998Assignee: Shawn EllisInventor: Shawn Ellis
-
Patent number: D656708Type: GrantFiled: November 26, 2009Date of Patent: April 3, 2012Assignee: 0912139 B.C. Ltd.Inventor: Shawn Ellis