Patents by Inventor Kevin Goodman

Kevin Goodman 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: 20220285499
    Abstract: A microelectronic device that is radiation hardened through the incorporation of a quantum structure getter (QSG) is provided. The device, such as a field effect transistor (FET) includes a conductive channel and a material stack comprising: a capping layer, one or more barrier layers comprising a high band gap, one or more quantum structures comprising a small band gap, and a substrate. The quantum structures are positioned in close proximity to the conductive channel to form a quantum well charge getter. The getter forms a low energy area beneath the FET, which traps and confines electron-hole pair wave functions produced from ionizing radiation, causing the wave functions overlap, recombine, and produce light emission. The quantum structures getter the wave functions, which reduces the ionized photocurrent that reaches the conducting channel, thereby hardening the microelectronic device against ionizing radiation.
    Type: Application
    Filed: December 16, 2021
    Publication date: September 8, 2022
    Applicant: The United States of America, as represented by the Secretary of the Navy
    Inventors: Timothy Allen Morgan, Matthew J Gadlage, Kevin Goodman, Morgan E Ware, Pijush Kanti Ghosh
  • Patent number: 11157461
    Abstract: The present systems and methods generally relate to the elimination or reduction of network traffic required to support operations on a file of any size stored remotely on a file server or network share. More particularly, the present systems and methods relate to encapsulation of a remote file in such a way that the file appears to the local operating system and any local applications to be residing locally, thus overcoming some of the performance issues associated with multiple users accessing a single network share (e.g., CIFS share) and/or a single user remotely accessing a large file.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: October 26, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Randall R. Cook, Kevin Goodman
  • Patent number: 11151087
    Abstract: File access in a network environment by detecting when files have been accessed at a computers in the network environment, and then generating unique content identifiers of the file content. The content identifier along with access metadata can be transmitted to and stored at a central location. The stored information can be used to track file content movement in the network environment.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: October 19, 2021
    Assignee: Interset Software Inc.
    Inventors: Ron Chittaro, Eric Rosenquist, Kevin Goodman, Mario Daigle
  • Patent number: 11132335
    Abstract: A file fingerprint may be provided as a composite of multiple hashes of different portions of the file. The composite hash allows the fingerprinting process to be interrupted while still providing information about a likely hood of two files being identical.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: September 28, 2021
    Inventors: Ron Chittaro, Eric Rosenquist, Kevin Goodman, Shaun Pilkington
  • Patent number: 10848435
    Abstract: A method for administering multiple management agents on a mobile device, the method receiving, at a policy manager on the mobile device, a policy from each of the multiple management agents; determining a current state of the mobile device; and consolidating the policies based on rules within the policy manager and the current state of the mobile device.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: November 24, 2020
    Assignee: BlackBerry Limited
    Inventors: Sivakumar Nagarajan, Daniel Jonas Major, Kevin Goodman
  • Publication number: 20200319903
    Abstract: The present systems and methods generally relate to the elimination or reduction of network traffic required to support operations on a file of any size stored remotely on a file server or network share. More particularly, the present systems and methods relate to encapsulation of a remote file in such a way that the file appears to the local operating system and any local applications to be residing locally, thus overcoming some of the performance issues associated with multiple users accessing a single network share (e.g., CIF S share) and/or a single user remotely accessing a large file.
    Type: Application
    Filed: May 24, 2017
    Publication date: October 8, 2020
    Inventors: Randall R. COOK, Kevin GOODMAN
  • Publication number: 20190370034
    Abstract: Technologies are disclosed for providing remote application access in a virtual desktop infrastructure (“VDI”) environment. Application and OS files may be encapsulated in VHDs in such a way that the files appear to an OS and applications to be stored on a local mass storage device. A filter driver may monitor registry activity, detect I/O requests or instructions directed to paths at a local computing system, and redirect the detected I/O requests or instructions to an attached VHD. This allows for a computing system to access an application encapsulated within a remote VHD as if the application was stored locally. In this way, the computing device may access and use applications in a virtual computing environment without the need to package/sequence the applications.
    Type: Application
    Filed: May 30, 2019
    Publication date: December 5, 2019
    Inventor: Kevin GOODMAN
  • Patent number: 10394602
    Abstract: A method at a computing device having a plurality of concurrently operative operating systems, the method comprising: operating a proxy process within a target operating system on the computing device; receiving, from an originating operating system, a request for resources from a target process within the target operating system at the proxy process; requesting, from the proxy process, the resources of the target process; and returning a handle to the target process from the proxy process to the originating operating system.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: August 27, 2019
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Ravi Singh, Daniel Jonas Major, Sivakumar Nagarajan, Kevin Goodman
  • Publication number: 20190188184
    Abstract: A file fingerprint may be provided as a composite of multiple hashes of different portions of the file. The composite hash allows the fingerprinting process to be interrupted while still providing information about a likely hood of two files being identical.
    Type: Application
    Filed: December 12, 2018
    Publication date: June 20, 2019
    Inventors: Ron Chittaro, Eric Rosenquist, Kevin Goodman, Shaun Pilkington
  • Publication number: 20190179804
    Abstract: File access in a network environment by detecting when files have been accessed at a computers in the network environment, and then generating unique content identifiers of the file content. The content identifier along with access metadata can be transmitted to and stored at a central location. The stored information can be used to track file content movement in the network environment.
    Type: Application
    Filed: December 12, 2018
    Publication date: June 13, 2019
    Inventors: Ron Chittaro, Eric Rosenquist, Kevin Goodman, Mario Daigle
  • Publication number: 20190182337
    Abstract: Host end points of a network connection can generate unique connection identifiers that are the same for both ends of the network connection. Both end points of the connection can send the connection identifiers in association with host end point metadata about the connection to a central location, where the metadata of both end points of a connection can be identified by the unique connection identifier.
    Type: Application
    Filed: December 12, 2018
    Publication date: June 13, 2019
    Inventors: Ron Chittaro, Eric Rosenquist, Kevin Goodman
  • Publication number: 20180307860
    Abstract: Disclosed is a system for configuring a terminal by intercepting requests, such as Input/Output (IO) requests or registry requests, evaluating rules based on the intercepted requests during runtime, and performing actions based on the rule evaluations, such as passing the request through, redirecting the request, modifying the request, hiding resources, or performing other actions. The system can be implemented in one or more of the terminal's file system filter drivers and registry filter drivers.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 25, 2018
    Inventors: Randall R. COOK, Jeremy HURREN, Brian MANN, Kevin GOODMAN
  • Patent number: 9953189
    Abstract: Disclosed is a system for configuring a terminal by intercepting requests, such as Input/Output (IO) requests or registry requests, evaluating rules based on the intercepted requests during runtime, and performing actions based on the rule evaluations, such as passing the request through, redirecting the request, modifying the request, hiding resources, or performing other actions. The system can be implemented in one or more of the terminal's file system filter drivers and registry filter drivers.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: April 24, 2018
    Assignee: FSLOGIX, INC.
    Inventors: Randall R. Cook, Jeremy Hurren, Brian Mann, Kevin Goodman
  • Patent number: 9501336
    Abstract: A method at a computing device having a plurality of concurrently operating domains for providing a unified home screen, the method sending a request for package information from a home screen application on the computing device; receiving the request for package information at a unified package manager on the computing device; requesting, from the plurality of concurrently operating domains, package information; receiving package information from at least one of the plurality of concurrently operating domains at the unified package manager on the computing device; decorating the received package information with domain information for a domain from which the package information was received at the unified package manager on the computing device; and providing the decorated package information to the home screen application.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: November 22, 2016
    Assignee: BlackBerry Limited
    Inventors: Ravi Singh, Daniel Jonas Major, Sivakumar Nagarajan, Kevin Goodman
  • Patent number: 9213571
    Abstract: A system and method wherein a set of privileges assigned to a process may be modified responsive to a request. The modification may apply to one or more abilities within the set of privileges and may be applied during execution of the process subsequent to the process creation time. Accordingly a process may be created with a default set of privileges and subsequently the privileges may be modified (e.g. to include a sub-set of the default privileges) thereby mitigating the risk of malicious exploitation of the process through attack.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: December 15, 2015
    Assignee: 2236008 Ontario Inc.
    Inventors: Aleksandar Ristovski, Kevin Goodman, Brian John Stecher
  • Publication number: 20150350105
    Abstract: A method for administering multiple management agents on a mobile device, the method receiving, at a policy manager on the mobile device, a policy from each of the multiple management agents; determining a current state of the mobile device; and consolidating the policies based on rules within the policy manager and the current state of the mobile device.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 3, 2015
    Applicant: 2236008 Ontario Inc.
    Inventors: Sivakumar NAGARAJAN, Daniel Jonas MAJOR, Kevin GOODMAN
  • Publication number: 20150347190
    Abstract: A method at a computing device having a plurality of concurrently operative operating systems, the method comprising: operating a proxy process within a target operating system on the computing device; receiving, from an originating operating system, a request for resources from a target process within the target operating system at the proxy process; requesting, from the proxy process, the resources of the target process; and returning a handle to the target process from the proxy process to the originating operating system.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 3, 2015
    Applicants: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Ravi SINGH, Daniel Jonas MAJOR, Sivakumar NAGARAJAN, Kevin GOODMAN
  • Publication number: 20150347197
    Abstract: A method at a computing device having a plurality of concurrently operating domains for providing a unified home screen, the method sending a request for package information from a home screen application on the computing device; receiving the request for package information at a unified package manager on the computing device; requesting, from the plurality of concurrently operating domains, package information; receiving package information from at least one of the plurality of concurrently operating domains at the unified package manager on the computing device; decorating the received package information with domain information for a domain from which the package information was received at the unified package manager on the computing device; and providing the decorated package information to the home screen application.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 3, 2015
    Applicants: BLACKBERRY LIMITED, 2236008 ONTARIO INC.
    Inventors: Ravi SINGH, Daniel Jonas MAJOR, Sivakumar NAGARAJAN, Kevin GOODMAN
  • Patent number: 9075955
    Abstract: Some aspects of what is described here relate to managing permission settings applied to applications on a mobile device. Multiple management policies that apply to an application associated with a perimeter on a device are identified. A priority ranking for each management policy is determined for the application based on the perimeter with which the application is associated. A permission setting based on the priority rankings is applied to the application.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: July 7, 2015
    Assignees: BlackBerry Limited, 2236008 Ontario Inc.
    Inventors: Adam Richard Schieman, Daniel Jonas Major, Kevin Goodman, Sivakumar Nagarajan
  • Publication number: 20150040181
    Abstract: Disclosed is a system for configuring a terminal by intercepting requests, such as Input/Output (IO) requests or registry requests, evaluating rules based on the intercepted requests during runtime, and performing actions based on the rule evaluations, such as passing the request through, redirecting the request, modifying the request, hiding resources, or performing other actions. The system can be implemented in one or more of the terminal's file system filter drivers and registry filter drivers.
    Type: Application
    Filed: July 30, 2014
    Publication date: February 5, 2015
    Inventors: Randall R. Cook, Jeremy Hurren, Brian Mann, Kevin Goodman