Patents by Inventor Randall Cook

Randall Cook 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: 11734032
    Abstract: A desktop switcher provides equally convenient user interface navigational access to remote virtual desktops as to local virtual desktops for reliable and convenient human-computer interaction. Underlying mechanisms transparently confirm remote computer availability and compatibility, transfer thumbnails between computers, and support remoting sessions. Virtual desktops may share a clipboard, a geographic location setting, and application thumbnails, despite being based on computers that are remote from one another, e.g., when only one of a session's computers resides in a cloud. Virtual desktop context menus may be shown and utilized remotely. A visual separator in the desktop switcher may distinguish local virtual desktops from remote virtual desktops.
    Type: Grant
    Filed: May 14, 2022
    Date of Patent: August 22, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christiaan Brinkhoff, Sandeep Patnaik, Jinhua Fei, Prasanna Padmanabhan, Randall Cook, Matthew Shadbolt, Roland Radtke, John Christopher Whytock, Gary Liao, Alexander Ryan Fromm, Parthasarathy Sundararajan
  • Publication number: 20150100979
    Abstract: Described herein are techniques for creating contextual messages for videos. In one example, there is provided a method operable by a network entity, involving receiving a request to create a video clip of a media broadcast. The network entity may identify a video segment of the media broadcast then determines a context identifier for the video segment. The network entity may create a contextual message to accompany the video segment based on the context identifier and may provide the contextual message along with the video segment to a clip viewer.
    Type: Application
    Filed: October 7, 2013
    Publication date: April 9, 2015
    Applicant: SMRTV, INC.
    Inventors: Alan Moskowitz, Randall Cook, Kurt Dahlstrom
  • Patent number: 8843903
    Abstract: The inventions relate generally to layered computing systems that provide public access to the content of the layers. Also disclosed herein are prioritization schemes usable in a layered computing system, including prioritization by layer type, by assigned priority weights, by access type, by sub-layers and by read-write indicators. Processes may further be associated to layers from which they originate, and priority given to associated layers thereby. Association may also be provided for installer services, thereby depositing an applications updates into its layer. Layers may also contain file reference information including exclusion or inclusion entries indicating what files may be written thereto. Paths recorded in layers may also embed variables to true paths on a layered system. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: September 23, 2014
    Assignee: Symantec Corporation
    Inventors: Jared Blaser, Randall Cook
  • Publication number: 20140196070
    Abstract: An media identification system, operable by a network entity, receives media data for broadcast program segments including at least one of video data or audio data. The media identification system encodes a reference fingerprint based on the media data and receives a program log associated with the media data, the program log including segment names and broadcast times for the broadcast program segments. The media identification system associates the reference fingerprint with a segment name for a program segment based at least in part on the program log.
    Type: Application
    Filed: January 7, 2013
    Publication date: July 10, 2014
    Applicant: SMRTV, INC.
    Inventors: Alan Moskowitz, Randall Cook, Joe Addalia
  • Publication number: 20140196084
    Abstract: A system and method for delivering relevant content receives media data for television broadcasts comprising video or audio data and to extract target words from the media data. The system determines word relevant content based on the extracted target words and transmits the word relevant content to a user equipment.
    Type: Application
    Filed: January 7, 2014
    Publication date: July 10, 2014
    Applicant: SMRTV, Inc.
    Inventors: Ian Aaron, Alan Moskowitz, Randall Cook
  • Patent number: 8010961
    Abstract: The inventions relate generally to layered computing systems that provide public access to the content of the layers. Also disclosed herein are prioritization schemes usable in a layered computing system, including prioritization by layer type, by assigned priority weights, by access type, by sub-layers and by read-write indicators. Processes may further be associated to layers from which they originate, and priority given to associated layers thereby. Association may also be provided for installer services, thereby depositing an applications updates into its layer. Layers may also contain file reference information including exclusion or inclusion entries indicating what files may be written thereto. Paths recorded in layers may also embed variables to true paths on a layered system. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: August 30, 2011
    Assignee: Symantec Corporation
    Inventors: Randall Cook, Jared Blaser
  • Patent number: 7970789
    Abstract: The inventions relate generally to layered computing systems that provide public access to the content of the layers. Also disclosed herein are prioritization schemes usable in a layered computing system, including prioritization by layer type, by assigned priority weights, by access type, by sub-layers and by read-write indicators. Processes may further be associated to layers from which they originate, and priority given to associated layers thereby. Association may also be provided for installer services, thereby depositing an applications updates into its layer. Layers may also contain file reference information including exclusion or inclusion entries indicating what files may be written thereto. Paths recorded in layers may also embed variables to true paths on a layered system. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: June 28, 2011
    Assignee: Symantec Corporation
    Inventors: Jared Blaser, Randall Cook
  • Patent number: 7886291
    Abstract: The inventions relate generally to layered computing systems that provide public access to the content of the layers. Also disclosed herein are prioritization schemes usable in a layered computing system, including prioritization by layer type, by assigned priority weights, by access type, by sub-layers and by read-write indicators. Processes may further be associated to layers from which they originate, and priority given to associated layers thereby. Association may also be provided for installer services, thereby depositing an applications updates into its layer. Layers may also contain file reference information including exclusion or inclusion entries indicating what files may be written thereto. Paths recorded in layers may also embed variables to true paths on a layered system. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: February 8, 2011
    Assignee: Symantec Corporation
    Inventors: Scott Jones, Jeremy Hurren, Jared Blaser, Randall Cook
  • Patent number: 7877413
    Abstract: The inventions relate generally to layered computing systems that provide public access to the content of the layers. Also disclosed herein are prioritization schemes usable in a layered computing system, including prioritization by layer type, by assigned priority weights, by access type, by sub-layers and by read-write indicators. Processes may further be associated to layers from which they originate, and priority given to associated layers thereby. Association may also be provided for installer services, thereby depositing an applications updates into its layer. Layers may also contain file reference information including exclusion or inclusion entries indicating what files may be written thereto. Paths recorded in layers may also embed variables to true paths on a layered system. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: January 25, 2011
    Assignee: Symantec Corporation
    Inventors: Randall Cook, Jared Blaser
  • Patent number: 7542988
    Abstract: The inventions relate generally to layered computing systems that provide public access to the content of the layers. Also disclosed herein are prioritization schemes usable in a layered computing system, including prioritization by layer type, by assigned priority weights, by access type, by sub-layers and by read-write indicators. Processes may further be associated to layers from which they originate, and priority given to associated layers thereby. Association may also be provided for installer services, thereby depositing an applications updates into its layer. Layers may also contain file reference information including exclusion or inclusion entries indicating what files may be written thereto. Paths recorded in layers may also embed variables to true paths on a layered system. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: June 2, 2009
    Assignee: Symantec Corporation
    Inventors: Randall Cook, Scott Jones, Jeremy Hurren
  • Patent number: 7461096
    Abstract: The inventions relate generally to layered computing systems that provide public access to the content of the layers. Also disclosed herein are prioritization schemes usable in a layered computing system, including prioritization by layer type, by assigned priority weights, by access type, by sub-layers and by read-write indicators. Processes may further be associated to layers from which they originate, and priority given to associated layers thereby. Association may also be provided for installer services, thereby depositing an applications updates into its layer. Layers may also contain file reference information including exclusion or inclusion entries indicating what files may be written thereto. Paths recorded in layers may also embed variables to true paths on a layered system. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: December 2, 2008
    Assignee: Symantec Corporation
    Inventors: Jeremy Hurren, Scott Jones, Randall Cook
  • Patent number: 7461086
    Abstract: The inventions relate generally to layered computing systems that provide public access to the content of the layers. Also disclosed herein are prioritization schemes usable in a layered computing system, including prioritization by layer type, by assigned priority weights, by access type, by sub-layers and by read-write indicators. Processes may further be associated to layers from which they originate, and priority given to associated layers thereby. Association may also be provided for installer services, thereby depositing an applications updates into its layer. Layers may also contain file reference information including exclusion or inclusion entries indicating what files may be written thereto. Paths recorded in layers may also embed variables to true paths on a layered system. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: December 2, 2008
    Assignee: Symantec Corporation
    Inventors: Jeremy Hurren, Jared Blaser, Randall Cook
  • Publication number: 20070106405
    Abstract: Source data is accessed for a content portion of digital content. The source data is usable to identify the content portion. The reference data is defined for the content portion by clustering the accessed source data. The reference data is usable to identify the content portion.
    Type: Application
    Filed: August 21, 2006
    Publication date: May 10, 2007
    Inventors: Randall Cook, Timothy Hentzel, Steven Scherf
  • Publication number: 20050257266
    Abstract: The inventions relate generally to protection of computing systems by isolating intrusive attacks into layers, those layers containing at least file objects and being accessible to applications, those layers further maintaining potentially intrusive file objects separately from regular file system objects such that the regular objects are protected and undisturbed. Also disclosed herein are computing systems which use layers and/or isolation layers, and various systems and methods for using those systems. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Application
    Filed: March 16, 2005
    Publication date: November 17, 2005
    Inventors: Randall Cook, Dwain Kinghorn, Michael Sainsbury
  • Publication number: 20050257265
    Abstract: The inventions relate generally to protection of computing systems by isolating intrusive attacks into layers, those layers containing at least file objects and being accessible to applications, those layers further maintaining potentially intrusive file objects separately from regular file system objects such that the regular objects are protected and undisturbed. Also disclosed herein are computing systems which use layers and/or isolation layers, and various systems and methods for using those systems. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Application
    Filed: March 16, 2005
    Publication date: November 17, 2005
    Inventors: Randall Cook, Dwain Kinghorn, Michael Sainsbury
  • Publication number: 20050169073
    Abstract: The inventions relate generally to portable media storage devices that contain layers permitting applications to be used at a connected computing device, those systems optionally including drivers for operating a public context layered computing environment or a driver installation program. Also disclosed herein are computer systems for using other systems for creating those portable storage devices. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Application
    Filed: December 30, 2004
    Publication date: August 4, 2005
    Inventors: Randall Cook, Jared Blaser
  • Publication number: 20050172279
    Abstract: The inventions relate generally to portable media storage devices that contain layers permitting applications to be used at a connected computing device, those systems optionally including drivers for operating a layered computing environment or a driver installation program. Also disclosed herein are computer systems for using other systems for creating those portable storage devices. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
    Type: Application
    Filed: December 30, 2004
    Publication date: August 4, 2005
    Inventors: Randall Cook, Jared Blaser
  • Patent number: 6860909
    Abstract: A blend useful as a diesel fuel, as well as a method for its production, comprising a high quality Fischer-Tropsch derived distillate boiling in the range of a diesel fuel blended with a cracked stock boiling in the range of a diesel fuel wherein the final blend contains 10-35 wt. % aromatics and 1-20 wt. % polyaromatics and produces low regulated emissions levels.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: March 1, 2005
    Assignee: ExxonMobil Research and Engineering Company
    Inventors: Paul Joseph Berlowitz, Robert Jay Wittenbrink, Bruce Randall Cook
  • Publication number: 20040144689
    Abstract: A blend useful as a diesel fuel, as well as a method for its production, comprising a high quality Fischer-Tropsch derived distillate boiling in the range of a diesel fuel blended with a cracked stock boiling in the range of a diesel fuel wherein the final blend contains 10-35 wt. % aromatics and 1-20 wt. % polyaromatics and produces low regulated emissions levels.
    Type: Application
    Filed: June 13, 2003
    Publication date: July 29, 2004
    Inventors: Paul Joseph Berlowitz, Robert Jay Wittenbrink, Bruce Randall Cook
  • Publication number: 20040143349
    Abstract: Broadcast music, or other audio that a user wants to hear, is recorded based on criteria obtained from a user. Any of a plurality of techniques may be used to identify the audio, alone or in combination with other identification techniques, including length of song, fingerprint recognition of digital or analog audio, scheduled programming, or metadata transmitted in the same or an adjacent channel or frequency. The criteria used to determine whether to save a recording may be based on attributes included in the identification database, such as artist, genre, popularity, station programming, year, signal quality, etc. The audio selected by a user for listening may be recorded, or a programmable tuner or other input selector may automatically record desired music regardless of whether the music is being output for listening. The audio recorded may be obtained from any source, including analog and digital radio, Internet radio streams and removable pre-recorded media.
    Type: Application
    Filed: October 28, 2003
    Publication date: July 22, 2004
    Applicant: Gracenote, Inc.
    Inventors: Dale T. Roberts, Michael W. Mantle, Maxwell Wells, Randall Cook, Brian Hamilton