Patents by Inventor Randall Richards

Randall Richards 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: 20240249033
    Abstract: The technology described herein secures input data during communication between an input device and an input destination, such as an application or container. In an aspect, the input device is a keyboard. The technology described herein may enable a keyboard to communicate in a standard mode and a secure mode. In the standard mode, the keyboard communicates like currently available keyboards. In secure mode, the keyboard may provide several security enhancements including the encryption of keystrokes with decryption occurring at the input destination. The security enhancements can include building a secure communication channel between the keyboard and the input destination. The security enhancements can include an attestation to the user that the keyboard is operating in secure mode.
    Type: Application
    Filed: January 23, 2023
    Publication date: July 25, 2024
    Inventor: Randall Richards COOK
  • Publication number: 20240028335
    Abstract: Software application state synchronization across computing environments to an alternate software application is provided. A user working in a first application executing at a first state on a first computing environment, changes to work at a second computing environment. The user proceeds to work in an alternate application, which executes from the same state on the second computing environment. In response to receipt of a synchronization trigger it is determined that the alternate application is installed on the second computing environment. A synchronization file including a data structure storing first application state information is received from the first computing environment. The alternate application is launched for execution on the second computing environment, and at least a portion of the state information of the first application is applied in the second computing environment for synchronizing execution of the alternate application with the state of the first application.
    Type: Application
    Filed: September 30, 2022
    Publication date: January 25, 2024
    Inventors: Elina LUTHRA, Philip J. GERITY, Sandeep PATNAIK, Randall Richards COOK
  • Publication number: 20240028371
    Abstract: Methods, systems, apparatuses, and computer-readable storage mediums are described herein for software application state synchronization across computing environments. A user working in an application at a first state may change computing environments and open the application in a second computing environment at the same state. The first instance of the software application executing on the first computing environment is locked and application specific state information including memory state information scanned from runtime memory or persistent memory, and execution state information from render commands intercepted by an operating system filter, are written to a synchronization file that is stored in the memory system. Application agnostic information is also written to the synchronization file.
    Type: Application
    Filed: September 30, 2022
    Publication date: January 25, 2024
    Inventors: Elina LUTHRA, Philip J. GERITY, Sandeep PATNAIK, Randall Richards COOK
  • Patent number: 11853770
    Abstract: Embodiments are provided for imaging an operating system (OS) by creating a new OS image from an installer OS image copy maintained in durable storage. During the OS imaging, only a subset of OS files from the installer image are fully copied into the new OS image. Placeholder files are created for other files not included in the initial subset of OS files which were determined to be critical for booting of the OS and/or a minimum set of OS functionality. The placeholder files are distinguished from sparse files and are inaccurately presented by the file system as being full copies of the underlying installer OS image. The data for the placeholder files is only copied when requested, on demand, and/or when there is available/unused processing bandwidth that is subsequently identified after rebooting the computing system with the new OS image.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: December 26, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Randall Richards Cook
  • Publication number: 20230205548
    Abstract: Embodiments are provided for imaging an operating system (OS) by creating a new OS image from an installer OS image copy maintained in durable storage. During the OS imaging, only a subset of OS files from the installer image are fully copied into the new OS image. Placeholder files are created for other files not included in the initial subset of OS files which were determined to be critical for booting of the OS and/or a minimum set of OS functionality. The placeholder files are distinguished from sparse files and are inaccurately presented by the file system as being full copies of the underlying installer OS image. The data for the placeholder files is only copied when requested, on demand, and/or when there is available/unused processing bandwidth that is subsequently identified after rebooting the computing system with the new OS image.
    Type: Application
    Filed: February 2, 2021
    Publication date: June 29, 2023
    Inventor: Randall Richards COOK
  • Patent number: 11221796
    Abstract: Technologies are disclosed for redirecting input/output (“I/O”) requests to virtual hard disks (“VHDs”) to improve network performance and data redundancy. More particularly, files can be encapsulated in remote VHDs and accessed in such a way that the files appear to a local operating system and any local applications to be residing locally. Furthermore, I/O requests redirected to files encapsulated in VHDs may also be redirected to one or more additional VHDs for data redundancy. The redirected I/O requests may be transmitted simultaneously but separately to the additional VHDs in a split stream.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: January 11, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Randall Richards Cook, Kevin John Goodman
  • Publication number: 20190339907
    Abstract: Technologies are disclosed for redirecting input/output (“I/O”) requests to virtual hard disks (“VHDs”) to improve network performance and data redundancy. More particularly, files can be encapsulated in remote VHDs and accessed in such a way that the files appear to a local operating system and any local applications to be residing locally. Furthermore, I/O requests redirected to files encapsulated in VHDs may also be redirected to one or more additional VHDs for data redundancy. The redirected I/O requests may be transmitted simultaneously but separately to the additional VHDs in a split stream.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 7, 2019
    Inventors: Randall Richards COOK, Kevin John GOODMAN
  • Publication number: 20170354116
    Abstract: Methods and compositions for reducing the incidence of mastitis in dairy animals, the method comprising the steps of: topically applying an antimicrobial composition onto the teats or udder of the animal, the composition comprising: a first component comprising from about 2.0% to about 20.0% by weight of the composition of an amine oxide; and a second component comprising a germicide or an oxidizing agent.
    Type: Application
    Filed: June 8, 2017
    Publication date: December 14, 2017
    Inventors: Charles Gradle, Lalitha William, Solomon Brown, Randall Richards
  • Publication number: 20150366827
    Abstract: A method for mixing dairy animal teat dip from water and additives. The method includes a mixing manifold into which the water and additives are fed and mixed in a controlled manner. Mixed teat dip is automatically quality tested and monitored to provide data for controlling quantities of water and additives being fed to the manifold.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 24, 2015
    Inventors: Solomon Brown, Charles Gradle, Randall Richards
  • Publication number: 20150306555
    Abstract: A method for mixing dairy animal teat dip from water and additives. The method includes a mixing manifold into which the water and additives are fed and mixed in a controlled manner. Mixed teat dip is automatically quality tested and monitored to provide data for controlling quantities of water and additives being fed to the manifold.
    Type: Application
    Filed: April 24, 2015
    Publication date: October 29, 2015
    Inventors: Randall Richards, Eric Mathias
  • Publication number: 20120174872
    Abstract: A sprayer device and method to treat animal hooves by spraying concentrated foot treatment fluid directly onto the hooves. Substantially all overspray of the hoof treatment fluid is collected and recycled thereby minimizing loss of fluid.
    Type: Application
    Filed: January 11, 2012
    Publication date: July 12, 2012
    Applicant: GEA FARM TECHNOLOGIES, INC.
    Inventor: Randall Richards
  • Patent number: 8214839
    Abstract: File resources that are most likely to be used on a target computer are proactively cached, so that the resources are available before they are needed. This greatly reduces or eliminates associated user wait times. It is determined which file resources are most likely to be used, the cost of transmitting them to the cache, the cost of storing them in the cache and the amount of cache space available. Based on a weighted balancing analysis of factors such as these, specific file resources are proactively streamed for use on the target computer. The determination as to which resources are most likely to be used can be based on a variety of factors, such as usage patterns, schedule based information, user and group based information, target computer and network information, etc.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: July 3, 2012
    Assignee: Symantec Corporation
    Inventors: Shaun Cooley, Randall Richards Cook, William E. Sobel
  • Patent number: 8140782
    Abstract: Embodiments in accordance with the invention permit a virtualization application to interact with a SuperFetch feature of an operating system so that on creation of a virtualization layer the SuperFetch feature is provided the opportunity to act on the newly available file system objects of the virtualization layer. Further, when the virtualization layer is removed, embodiments in accordance with the invention remove the file system objects associated with the virtualization layer from utilization by the SuperFetch feature.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: March 20, 2012
    Assignee: Symantec Corporation
    Inventors: William E. Sobel, Randall Richards Cook
  • Publication number: 20110110179
    Abstract: A system for mixing dairy animal teat dip from water and additives. The system includes a mixing manifold into which the water and additives are fed and mixed in a controlled manner. Mixed teat dip is automatically quality tested and monitored to provide data for controlling quantities of water and additives being fed to the manifold.
    Type: Application
    Filed: October 29, 2010
    Publication date: May 12, 2011
    Inventors: Randall Richards, Eric Mathias
  • Patent number: 7519963
    Abstract: The inventions relate generally to computer systems having facilities for providing virtual portions of file systems and configuration settings to applications. More particularly, the inventions relate to computer systems that provide a layer organization for files and configuration settings that can be overlaid on top of an operating 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: December 21, 2006
    Date of Patent: April 14, 2009
    Assignee: Symantec Corporation
    Inventors: Jared Ricks Blaser, Randall Richards Cook
  • Publication number: 20070254196
    Abstract: A self-contained, modular electric power generation system includes a portable housing having a modular shell disposed substantially on a foundation, wherein the portable housing is configured to facilitate the transportation of the modular electric power generation system. The system also includes a power generator disposed substantially within the portable housing. The power generator is configured to collect fuel associated with a fuel source and convert at least a portion of the collected fuel to electrical energy. The system also includes a sensing device configured to be coupled to the fuel source. The sensing device is configured to monitor a fuel level associated with the fuel source and provide data indicative of the fuel level to a management console associated with the power generation system. The system also includes a controller coupled to the power generator.
    Type: Application
    Filed: April 28, 2006
    Publication date: November 1, 2007
    Inventors: Randall Richards, James Chapman, Noel Rytter, William Debord
  • Publication number: 20070250329
    Abstract: A method for generating and utilizing greenhouse gas credits includes collecting a first greenhouse gas and converting the first greenhouse gas to a second greenhouse gas to produce a conversion product, wherein the second greenhouse gas has a global warming potential less than a global warming potential associated with the first greenhouse gas. The method also includes determining a global warming potential reduction associated with the conversion. The method further includes determining a quantity of greenhouse gas credits associated with the conversion based on the global warming potential reduction. The method also includes marketing one or more of the conversion product and the greenhouse gas credits associated with the conversion.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 25, 2007
    Inventors: Randall Richards, James Chapman, Noel Rytter, Morton Sill, Stephen Pierz
  • Publication number: 20070233502
    Abstract: A system for managing greenhouse gas-related activities includes a management system communicatively coupled to a greenhouse gas facility and configured to collect and distribute operation data associated with operations of the greenhouse gas facility. The system also includes at least one subscriber communicatively coupled to the management system. The subscriber is configured to analyze the received operation data based on at least one characteristic of a greenhouse gas project environment. The subscriber is also configured to provide one or more recommendations for adjusting an operational aspect associated with the greenhouse gas facility based on the analysis. The management system adjusts one or more operational aspects associated with the greenhouse gas facility based on the recommendations provided by the subscriber.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 4, 2007
    Inventors: Randall Richards, James Chapman, Noel Rytter, Morton Sill, Stephen Pierz
  • Publication number: 20070233616
    Abstract: A method for packaging greenhouse gas credits with a product transaction includes determining an amount of greenhouse gas emissions associated with one or more products. The method also includes determining a quantity of greenhouse gas credits required to offset at least a portion of the greenhouse gas emissions of the one or more products. The method further includes determining a transaction price associated with the quantity of greenhouse gas credits. The method also includes providing a transaction package based on the determined purchase price associated with the greenhouse gas credits to a prospective customer.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 4, 2007
    Inventors: Randall Richards, James Chapman, Noel Rytter, Morton Sill, Stephen Pierz
  • Publication number: 20070203722
    Abstract: A method for evaluating a greenhouse gas reduction project is disclosed. The method includes receiving one or more parameters associated with a greenhouse gas reduction project. The method also includes determining an amount of greenhouse gas credits potentially generated during the lifecycle of a greenhouse gas reduction project. The method further includes analyzing historic data associated with a price history of greenhouse gas credits. The method also includes estimating a future value of the greenhouse gas credits based on the analysis trends and inputs. The method further includes predicting a potential revenue generated from a greenhouse gas reduction project based on the future value of the generated greenhouse gas credits.
    Type: Application
    Filed: February 28, 2006
    Publication date: August 30, 2007
    Inventors: Randall Richards, James Chapman, Noel Rytter, Morton Sill, Stephen Pierz