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).
-
Patent number: 12230677Abstract: 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: GrantFiled: December 16, 2021Date of Patent: February 18, 2025Assignee: The United States of America, as Represented by the Secretary of the NavyInventors: Timothy Allen Morgan, Matthew J Gadlage, Kevin Goodman, Morgan E Ware, Pijush Kanti Ghosh
-
Patent number: 12166828Abstract: 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: GrantFiled: December 12, 2018Date of Patent: December 10, 2024Assignee: Interset Software Inc.Inventors: Ron Chittaro, Eric Rosenquist, Kevin Goodman
-
Publication number: 20220285499Abstract: 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: ApplicationFiled: December 16, 2021Publication date: September 8, 2022Applicant: The United States of America, as represented by the Secretary of the NavyInventors: Timothy Allen Morgan, Matthew J Gadlage, Kevin Goodman, Morgan E Ware, Pijush Kanti Ghosh
-
Patent number: 11157461Abstract: 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: GrantFiled: May 24, 2017Date of Patent: October 26, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Randall R. Cook, Kevin Goodman
-
Patent number: 11151087Abstract: 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: GrantFiled: December 12, 2018Date of Patent: October 19, 2021Assignee: Interset Software Inc.Inventors: Ron Chittaro, Eric Rosenquist, Kevin Goodman, Mario Daigle
-
Patent number: 11132335Abstract: 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: GrantFiled: December 12, 2018Date of Patent: September 28, 2021Inventors: Ron Chittaro, Eric Rosenquist, Kevin Goodman, Shaun Pilkington
-
Patent number: 10848435Abstract: 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: GrantFiled: May 29, 2014Date of Patent: November 24, 2020Assignee: BlackBerry LimitedInventors: Sivakumar Nagarajan, Daniel Jonas Major, Kevin Goodman
-
Publication number: 20200319903Abstract: 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: ApplicationFiled: May 24, 2017Publication date: October 8, 2020Inventors: Randall R. COOK, Kevin GOODMAN
-
Publication number: 20190370034Abstract: 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: ApplicationFiled: May 30, 2019Publication date: December 5, 2019Inventor: Kevin GOODMAN
-
Patent number: 10394602Abstract: 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: GrantFiled: May 29, 2014Date of Patent: August 27, 2019Assignees: BlackBerry Limited, 2236008 Ontario Inc.Inventors: Ravi Singh, Daniel Jonas Major, Sivakumar Nagarajan, Kevin Goodman
-
Publication number: 20190188184Abstract: 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: ApplicationFiled: December 12, 2018Publication date: June 20, 2019Inventors: Ron Chittaro, Eric Rosenquist, Kevin Goodman, Shaun Pilkington
-
Publication number: 20190182337Abstract: 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: ApplicationFiled: December 12, 2018Publication date: June 13, 2019Inventors: Ron Chittaro, Eric Rosenquist, Kevin Goodman
-
Publication number: 20190179804Abstract: 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: ApplicationFiled: December 12, 2018Publication date: June 13, 2019Inventors: Ron Chittaro, Eric Rosenquist, Kevin Goodman, Mario Daigle
-
Publication number: 20180307860Abstract: 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: ApplicationFiled: April 23, 2018Publication date: October 25, 2018Inventors: Randall R. COOK, Jeremy HURREN, Brian MANN, Kevin GOODMAN
-
Patent number: 9953189Abstract: 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: GrantFiled: July 30, 2014Date of Patent: April 24, 2018Assignee: FSLOGIX, INC.Inventors: Randall R. Cook, Jeremy Hurren, Brian Mann, Kevin Goodman
-
Patent number: 9501336Abstract: 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: GrantFiled: May 29, 2014Date of Patent: November 22, 2016Assignee: BlackBerry LimitedInventors: Ravi Singh, Daniel Jonas Major, Sivakumar Nagarajan, Kevin Goodman
-
Patent number: 9213571Abstract: 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: GrantFiled: June 6, 2012Date of Patent: December 15, 2015Assignee: 2236008 Ontario Inc.Inventors: Aleksandar Ristovski, Kevin Goodman, Brian John Stecher
-
Publication number: 20150347197Abstract: 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: ApplicationFiled: May 29, 2014Publication date: December 3, 2015Applicants: BLACKBERRY LIMITED, 2236008 ONTARIO INC.Inventors: Ravi SINGH, Daniel Jonas MAJOR, Sivakumar NAGARAJAN, Kevin GOODMAN
-
Publication number: 20150347190Abstract: 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: ApplicationFiled: May 29, 2014Publication date: December 3, 2015Applicants: BlackBerry Limited, 2236008 Ontario Inc.Inventors: Ravi SINGH, Daniel Jonas MAJOR, Sivakumar NAGARAJAN, Kevin GOODMAN
-
Publication number: 20150350105Abstract: 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: ApplicationFiled: May 29, 2014Publication date: December 3, 2015Applicant: 2236008 Ontario Inc.Inventors: Sivakumar NAGARAJAN, Daniel Jonas MAJOR, Kevin GOODMAN