Patents by Inventor Brian Reeves

Brian Reeves 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: 9317457
    Abstract: A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a secondary terminal environment. The desktop operating system may be suspended when the mobile computing device is not docked with a secondary terminal environment and resumed when the mobile computing device is docked with a secondary terminal environment that provides a desktop computing experience. The mobile computing device may be a smartphone running the Android mobile OS and a full desktop Linux OS distribution on a modified Android kernel.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: April 19, 2016
    Assignee: Z124
    Inventors: Brian Reeves, Paul E. Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Christopher Tyghe, Alisher Yusupov, Octavian Chincisan, Wuke Liu
  • Publication number: 20160098417
    Abstract: Methods and devices for connecting a mobile device with different data storage devices located either locally or remotely are provided. The device may apply one or more rules to create a hierarchical virtualization of the several data storage devices. The virtualization may then be provided to the user as a single, hierarchical file system. Further, a monitoring system may monitor the file system to determine if any new applications have been installed or if applications are currently being executed. If a connection is made to a secure network, the system may provide the information derived from the monitoring to the secure network. The secure network can then analyze the information to determine if any of the applications should be uninstalled from the device or should be stopped while the device is connected to the network.
    Type: Application
    Filed: October 6, 2015
    Publication date: April 7, 2016
    Inventor: Brian Reeves
  • Publication number: 20160077682
    Abstract: Dynamic configuration of cross-environment applications enhances the computing experience in a computing environment with an extended active user environment and/or multiple active user environments. A mobile computing device maintains multiple active device configurations associated with multiple active user environments and/or application windows within active user environments. Device configuration qualifiers are determined from a variety of sources including device characteristics, device indicators, user settings, and/or application presentation. The mobile computing device selects active resource sets for applications based on the device configuration qualifiers. Application presentation is dynamically updated by disestablishing an application screen and establishing a new active application screen using a different resource set. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.
    Type: Application
    Filed: November 24, 2015
    Publication date: March 17, 2016
    Inventors: Brian Reeves, Paul E. Reeves, Wuke Liu
  • Publication number: 20160062807
    Abstract: A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a secondary terminal environment. The mobile computing device may be a smartphone running the Android mobile OS and a full desktop Linux distribution on a modified Android kernel.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 3, 2016
    Inventors: Brian Reeves, Paul E. Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Christopher Tyghe
  • Publication number: 20160054757
    Abstract: Methods and devices for selectively presenting a user interface or “desktop” across two devices are provided. More particularly, a unified desktop is presented across a device and a computer system that comprise a unified system. The unified desktop acts as a single user interface that presents data and receives user interaction in a seamless environment that emulates a personal computing environment. To function within the personal computing environment, the unified desktop includes a process for docking and undocking the device with the computer system. The unified desktop presents desktops or windows based on the displays that were pre-existing before docking or undocking.
    Type: Application
    Filed: August 21, 2015
    Publication date: February 25, 2016
    Inventors: Paul E. Reeves, Brian Reeves, Chris Tyghe, Sanjiv Sirpal, Richard Teltz
  • Publication number: 20160055228
    Abstract: Methods and devices for connecting a mobile device with different data storage devices located either locally or remotely are provided. The device may apply one or more rules to create a hierarchical virtualization of the several data storage devices. The virtualization may then be provided to the user as a single, hierarchical file system. Further, a monitoring system may monitor the file system to determine if any new applications have been installed or if applications are currently being executed. If a connection is made to a secure network, the system may provide the information derived from the monitoring to the secure network. The secure network can then analyze the information to determine if any of the applications should be uninstalled from the device or should be stopped while the device is connected to the network.
    Type: Application
    Filed: August 24, 2015
    Publication date: February 25, 2016
    Inventors: Paul E. Reeves, Brian Reeves
  • Publication number: 20160054862
    Abstract: Graphical navigation of foreground and background applications running on a mobile computing device across multiple active user environments, even when graphics information for background applications is not maintained by a mobile operating system of the mobile computing device. A last graphical representation of an application screen may be captured as the application state is transitioned from the foreground state to the background state. The last graphical representation may be associated with a position in an application activity stack representing foreground and background mobile operating system applications. The navigation techniques may be used in a computing environment with multiple active user environments. A first active user environment may be associated with the mobile operating system. A second active user environment may be associated with the mobile operating system or a desktop operating system running concurrently with the mobile operating system on the mobile computing device.
    Type: Application
    Filed: August 24, 2015
    Publication date: February 25, 2016
    Inventors: Brian Reeves, Paul E. Reeves, Wuke Liu, Borys Sushchev
  • Patent number: 9160796
    Abstract: A seamless cross-environment workflow is provided in a multi-operating system computing environment. The multi-operating system computing environment may include a mobile operating system and a desktop operating system running concurrently and independently on a mobile computing device. Two or more application programs, running in independent operating systems, share user interaction state information including user data, user settings, and/or application context information. Interaction state information may be shared for applications that are used primarily to access and edit local user content as well as applications that communicate to a remote server or access and navigate other remote content (e.g., Internet-based application, browser, etc.). The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: October 13, 2015
    Assignee: Z124
    Inventors: Brian Reeves, Paul Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Chris Tyghe
  • Patent number: 9152582
    Abstract: A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a secondary terminal environment. The mobile computing device configures the mobile operating system and/or the desktop operating system to take advantage of a docked secondary terminal environment. The mobile computing device may be a smartphone running the Android mobile OS and a full desktop Linux OS distribution on a modified Android kernel.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: October 6, 2015
    Assignee: Z124
    Inventors: Brian Reeves, Paul Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Chris Tyghe, Cristian Hancila
  • Patent number: 9152404
    Abstract: Methods and devices for connecting a mobile device with different data storage devices located either locally or remotely are provided. The device may apply one or more rules to create a hierarchical virtualization of the several data storage devices. The virtualization may then be provided to the user as a single, hierarchical file system. Further, a monitoring system may monitor the file system to determine if any new applications have been installed or if applications are currently being executed. If a connection is made to a secure network, the system may provide the information derived from the monitoring to the secure network. The secure network can then analyze the information to determine if any of the applications should be uninstalled from the device or should be stopped while the device is connected to the network.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 6, 2015
    Assignee: Z124
    Inventor: Brian Reeves
  • Publication number: 20150212830
    Abstract: A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a secondary terminal environment. The desktop operating system may be suspended when the mobile computing device is not docked with a secondary terminal environment and resumed when the mobile computing device is docked with a secondary terminal environment that provides a desktop computing experience. The mobile computing device may be a smartphone running the Android mobile OS and a full desktop Linux OS distribution on a modified Android kernel.
    Type: Application
    Filed: April 3, 2015
    Publication date: July 30, 2015
    Inventors: Brian Reeves, Paul E. Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Christopher Tyghe, Alisher Yusupov, Octavian Chincisan, Wuke Liu
  • Patent number: 9074791
    Abstract: A condensate collector box includes a furnace mounting plate having a first edge portion, a second edge portion that extends from the first edge portion, at least one vent drain channel that extends along one of the first and second edge portions, and a heat exchanger condensate collection area. The condensate collector box also includes an inducer fan mounting member having a first surface and opposing second surface arranged upon the furnace mounting plate to form a condensate collection zone. The inducer fan mounting member includes at least one inducer fan drain passage that is fluidly connected to the at least one vent drain channel.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: July 7, 2015
    Assignee: CARRIER CORPORATION
    Inventors: Larry D. Rieke, Jayashanger Goundiah Ramasamy, Brian A. Reeves
  • Patent number: 9049213
    Abstract: Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. The multi-operating system computing environment may include a mobile operating system and a desktop operating system running concurrently and independently on a mobile computing device. The seamless computing experience includes mirroring the active user interaction space of the mobile operating system to a display of a user environment associated with the desktop operating system. The user interface is rendered by the desktop operating system by accessing surface information of the active user interaction space directly from shared memory. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: June 2, 2015
    Assignee: Z124
    Inventors: Brian Reeves, Paul E. Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Chris Tyghe, Octavian Chincisan
  • Patent number: 9038622
    Abstract: A condensate collector system includes a condensate collector box having at least one condensate outlet port, and a condensate trap fluidly connected to the at least one condensate outlet port. The condensate trap is configured and disposed to be selectively positioned in multiple drain orientations relative to the condensate collector box to accommodate multiple installation configurations of the multi-poise gas furnace.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: May 26, 2015
    Assignee: CARRIER CORPORATION
    Inventors: Jayashanger Goundiah Ramasamy, Brian A. Reeves, Larry D. Rieke
  • Patent number: 9036858
    Abstract: A customizable audio speaker assembly has a speaker housing enclosing electronic components of the speaker assembly, including a speaker for producing sound and a battery. A decorative cover is adapted to fit over an outer surface of the housing via first and second securing elements disposed on the speaker housing and the decorative cover, respectively. The decorative cover enables the quick and easy customization of the speaker assembly.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: May 19, 2015
    Assignee: Audient, LLC
    Inventors: Brian Reeves, Sean Nicholas
  • Patent number: 9026709
    Abstract: A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a secondary terminal environment. The desktop operating system may be suspended when the mobile computing device is not docked with a secondary terminal environment and resumed when the mobile computing device is docked with a secondary terminal environment that provides a desktop computing experience. The mobile computing device may be a smartphone running the Android mobile OS and a full desktop Linux OS distribution on a modified Android kernel.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: May 5, 2015
    Assignee: Z124
    Inventors: Brian Reeves, Paul Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Chris Tyghe, Alisher Yusupov, Octavian Chincisan, Wuke Liu
  • Publication number: 20150098843
    Abstract: A mechanical seal has a stationary face and rotating assembly adjacent to the stationary face. The rotating assembly includes an upper bellows ring, a lower bellows ring and a runner between the lower bellows ring and the stationary face. A bellows extends between the upper bellows ring and the lower bellows ring. In preferred embodiments, the bellows is constructed from a perfluoroalkoxy polymer and is secured within the upper bellows ring and the lower bellows ring by a selected locking mechanism. The locking mechanism may include the use of crimp rings configured for a press fit engagement within the upper and lower bellows rings. Alternatively, the locking mechanism may employ locking rings configured for threaded engagement with the upper and lower bellows rings.
    Type: Application
    Filed: December 15, 2014
    Publication date: April 9, 2015
    Inventors: Steven Alan Howell, Brian Reeves, Chengbao Wang, Charles Collins
  • Publication number: 20150058611
    Abstract: A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a secondary terminal environment. The mobile computing device may be a smartphone running the Android mobile OS and a full desktop Linux distribution on a modified Android kernel.
    Type: Application
    Filed: November 12, 2014
    Publication date: February 26, 2015
    Inventors: Brian Reeves, Paul E. Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Christopher Tyghe
  • Patent number: 8966379
    Abstract: Dynamic configuration of cross-environment applications enhances the computing experience in a computing environment with an extended active user environment and/or multiple active user environments. A mobile computing device maintains multiple active device configurations associated with multiple active user environments and/or application windows within active user environments. Device configuration qualifiers are determined from a variety of sources including device characteristics, device indicators, user settings, and/or application presentation. The mobile computing device selects active resource sets for applications based on the device configuration qualifiers. Application presentation is dynamically updated by disestablishing an application screen and establishing a new active application screen using a different resource set. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: February 24, 2015
    Assignee: Z124
    Inventors: Brian Reeves, Paul E. Reeves, Wuke Liu, Borys Sushchev
  • Patent number: 8957905
    Abstract: A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a second user environment. Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. The seamless computing experience includes mirroring the active user interaction space of the mobile operating system to a display of a user environment associated with the desktop operating system. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: February 17, 2015
    Assignee: Z124
    Inventors: Brian Reeves, Paul E. Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Chris Tyghe, Octavian Chincisan