Patents by Inventor Kenneth D. Johnson

Kenneth D. Johnson 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: 9191715
    Abstract: An on-screen menu method and system for controlling the functions of integrated electronic devices and a television schedule system and method for displaying television schedule information on a television screen includes a program guide having a schedule information area that depicts the programs that are being presented on each channel at each time during the day and an interconnected series of menus to control the features of the integrated electronic devices. An input device allows the viewer to move a pointer over different interactive areas of the guide and the function performed when the area is activated is displayed in a contextual help window. Various control glyphs provide for recursive interaction with the guide.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: November 17, 2015
    Assignee: Rovi Guides, Inc.
    Inventors: Theresa A. Alba, Marcia A. Casement, William De Stein, David Folker, Keith W. Hunwick, Kenneth D. Johnson
  • Patent number: 9021587
    Abstract: The subject disclosure is directed towards detecting software vulnerabilities in an isolated computing environment. In order to evaluate each input submission from an external computer, a plurality of tasks are automatically generated for execution on one or more computing units running within the isolated computing environment. Various configurations of the one or more computing units are defined in which each computing unit executes the plurality of tasks. A report is produced comprising results associated with such an execution.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nitin Kumar Goel, Kenneth D. Johnson, Matthew Ryan Miller, Navin Narayan Pai, Grzegorz M. Wroblewski, Gregory Justice Riggs
  • Publication number: 20150082304
    Abstract: A virtual machine manager facilitates selective code integrity enforcement. A virtual machine manager (or other higher privileged entity) can verify the integrity of code in memory pages, and a virtual processor running in kernel mode executes the code on a memory page only if the virtual machine manager (or other higher privileged entity) has verified the code integrity of that code. However, the virtual machine manager need not verify the integrity of code in memory pages when the virtual processor is running in user mode. Rather, an operating system running on the virtual processor can apply any of a variety of policies (e.g., optionally perform any of a variety of different checks or verifications of the code) to determine whether the code can be executed in user mode.
    Type: Application
    Filed: February 12, 2014
    Publication date: March 19, 2015
    Applicant: Microsoft Corporation
    Inventors: David A. Hepkin, Kenneth D. Johnson
  • Patent number: 8925018
    Abstract: An on-screen menu method and system for controlling the functions of integrated electronic devices and a television schedule system and method for displaying television schedule information on a television screen includes a program guide having a schedule information area that depicts the programs that are being presented on each channel at each time during the day and an interconnected series of menus to control the features of the integrated electronic devices. An input device allows the viewer to move a pointer over different interactive areas of the guide and the function performed when the area is activated is displayed in a contextual help window. Various control glyphs provide for recursive interaction with the guide.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: December 30, 2014
    Assignee: StarSight Telecast, Inc.
    Inventors: Theresa A. Alba, Marcia A. Casement, William De Stein, David Folker, Keith W. Hunwick, Kenneth D. Johnson
  • Publication number: 20140331019
    Abstract: A system on a chip (SoC) or other integrated system can include a first processor and at least one additional processor sharing a page table. The shared page table can include permission bits including a first permission indicator supporting the processor and a second permission indicator supporting at least one of the at least one additional processor. In one implementation, that page table can include at least one additional bit to accommodate encodings that support the at least one additional processor. When one of the processors accesses memory, a method is performed in which a shared page table is accessed and a value of the permission indicator(s) is read from the page table to determine permissions for performing certain actions including executing a page; read/write of the page; or kernel mode with respect to the page.
    Type: Application
    Filed: August 20, 2013
    Publication date: November 6, 2014
    Applicant: Microsoft Corporation
    Inventors: Matthew J. Parker, Marc Tremblay, Landy Wang, Matthew R. Miller, Kenneth D. Johnson
  • Publication number: 20140281305
    Abstract: Techniques for memory image capture via memory write from a running system are described. In at least some embodiments, a request is received for an image of a portion of memory. Images of memory can be used for a variety of purposes, such as diagnosing and repairing error conditions for hardware and/or software, detecting unwanted and/or malicious processes (e.g., malware), general systems maintenance, and so forth. According to one or more embodiments, various techniques can be implemented to capture an image of a portion of memory. For example, an intermediate write to memory can be employed to write the image of the portion of memory to a memory buffer. Alternatively or additionally, an image of a portion of memory can be captured directly to storage.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Tai Hing Tse, Landy Wang, Yimin Deng, Kenneth D. Johnson, Yevgeniy M. Bak, Chiuchin Chen
  • Publication number: 20140150027
    Abstract: An on-screen menu method and system for controlling the functions of integrated electronic devices and a television schedule system and method for displaying television schedule information on a television screen includes a program guide having a schedule information area that depicts the programs that are being presented on each channel at each time during the day and an interconnected series of menus to control the features of the integrated electronic devices. An input device allows the viewer to move a pointer over different interactive areas of the guide and the function performed when the area is activated is displayed in a contextual help window. Various control glyphs provide for recursive interaction with the guide.
    Type: Application
    Filed: January 30, 2014
    Publication date: May 29, 2014
    Applicant: STARSIGHT TELECAST, INC.
    Inventors: Theresa A. Alba, Marcia A. Casement, William De Stein, David Folker, Keith W. Hunwick, Kenneth D. Johnson
  • Publication number: 20140137157
    Abstract: An on-screen menu method and system for controlling the functions of integrated electronic devices and a television schedule system and method for displaying television schedule information on a television screen includes a program guide having a schedule information area that depicts the programs that are being presented on each channel at each time during the day and an interconnected series of menus to control the features of the integrated electronic devices. An input device allows the viewer to move a pointer over different interactive areas of the guide and the function performed when the area is activated is displayed in a contextual help window. Various control glyphs provide for recursive interaction with the guide.
    Type: Application
    Filed: October 1, 2013
    Publication date: May 15, 2014
    Applicant: STARSIGHT TELECAST, INC.
    Inventors: Theresa A. Alba, Marcia A. Casement, William De Stein, David Folker, Keith W. Hunwick, Kenneth D. Johnson
  • Patent number: 8683583
    Abstract: The subject disclosure is directed towards preventing the exploitation by malicious code of object state corruption vulnerabilities, such as use-after-free vulnerabilities. An object class is configured with a secret cookie in a virtual function table of the object, e.g., inserted at compile time. An instrumentation check inserted in the program code evaluates the secret cookie to determine whether the object state has been corrupted before object access (e.g., a call to one of the object's methods) is allowed. If corrupted, access to the object is prevented by the instrumentation check. Another instrumentation check may be used to determine whether the object's virtual table pointer points to a location outside of the module that contains the legitimate virtual function table; if so, object access is prevented.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: March 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Matthew R. Miller, Kenneth D. Johnson, Timothy William Burrell
  • Patent number: 8578414
    Abstract: An on-screen menu method and system for controlling the functions of integrated electronic devices and a television schedule system and method for displaying television schedule information on a television screen includes a program guide having a schedule information area that depicts the programs that are being presented on each channel at each time during the day and an interconnected series of menus to control the features of the integrated electronic devices. An input device allows the viewer to move a pointer over different interactive areas of the guide and the function performed when the area is activated is displayed in a contextual help window. Various control glyphs provide for recursive interaction with the guide.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: November 5, 2013
    Assignee: Starsight Telecast, Inc.
    Inventors: Theresa A. Alba, Marcy A. Casement, William DeStein, David Folker, Keith W. Hunwick, Kenneth D. Johnson
  • Patent number: 8566871
    Abstract: A multiple Interactive Program Guide (IPG) system provides different television programming and different IPGs to several different users respectively. A single set-top box is capable of providing programming and scheduling data to several different television sets. Each of the different IPGs share a common database. Therefore, a first IPG being viewed by a first user can display data added or modified via a second IPG by a second user of the system. Furthermore, the data added or modified by the second user can influence the viewing rights of the first user. Also, all the competing and conflicting requests for limited resources, such as VCR scheduled recordings, will be brought to the users' attention and will be displayed by the system.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: October 22, 2013
    Assignee: Starsight Telecast, Inc.
    Inventors: James H Knowles, Kenneth D Johnson, Gordon Chang
  • Publication number: 20130111587
    Abstract: The subject disclosure is directed towards detecting software vulnerabilities in an isolated computing environment. In order to evaluate each input submission from an external computer, a plurality of tasks are automatically generated for execution on one or more computing units running within the isolated computing environment. Various configurations of the one or more computing units are defined in which each computing unit executes the plurality of tasks. A report is produced comprising results associated with such an execution.
    Type: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Nitin Kumar Goel, Kenneth D. Johnson, Matthew Ryan Miller, Navin Narayan Pai, Grzegorz M. Wroblewski, Gregory Justice Riggs
  • Publication number: 20120144480
    Abstract: The subject disclosure is directed towards preventing the exploitation by malicious code of object state corruption vulnerabilities, such as use-after-free vulnerabilities. An object class is configured with a secret cookie in a virtual function table of the object, e.g., inserted at compile time. An instrumentation check inserted in the program code evaluates the secret cookie to determine whether the object state has been corrupted before object access (e.g., a call to one of the object's methods) is allowed. If corrupted, access to the object is prevented by the instrumentation check. Another instrumentation check may be used to determine whether the object's virtual table pointer points to a location outside of the module that contains the legitimate virtual function table; if so, object access is prevented.
    Type: Application
    Filed: December 2, 2010
    Publication date: June 7, 2012
    Applicant: Microsoft Corporation
    Inventors: Matthew R. Miller, Kenneth D. Johnson
  • Publication number: 20110314499
    Abstract: An on-screen menu method and system for controlling the functions of integrated electronic devices and a television schedule system and method for displaying television schedule information on a television screen includes a program guide having a schedule information area that depicts the programs that are being presented on each channel at each time during the day and an interconnected series of menus to control the features of the integrated electronic devices. An input device allows the viewer to move a pointer over different interactive areas of the guide and the function performed when the area is activated is displayed in a contextual help window. Various control glyphs provide for recursive interaction with the guide.
    Type: Application
    Filed: February 15, 2011
    Publication date: December 22, 2011
    Applicant: Starsight Telecast, Inc.
    Inventors: Theresa A. Alba, Marcia A. Casement, William De Stein, David Folker, Keith W. Hunwick, Kenneth D. Johnson
  • Publication number: 20100186037
    Abstract: An on-screen menu method and system for controlling the functions of integrated electronic devices and a television schedule system and method for displaying television schedule information on a television screen includes a program guide having a schedule information area that depicts the programs that are being presented on each channel at each time during the day and an interconnected series of menus to control the features of the integrated electronic devices. An input device allows the viewer to move a pointer over different interactive areas of the guide and the function performed when the area is activated is displayed in a contextual help window. Various control glyphs provide for recursive interaction with the guide.
    Type: Application
    Filed: March 29, 2010
    Publication date: July 22, 2010
    Applicant: Starsight Telecast, Inc.
    Inventors: Theresa A. Alba, Marcia A. Casement, William De Stein, David Folker, Keith W. Hunwick, Kenneth D. Johnson
  • Publication number: 20080184295
    Abstract: An on-screen menu method and system for controlling the functions of integrated electronic devices and a television schedule system and method for displaying television schedule information on a television screen includes a program guide having a schedule information area that depicts the programs that are being presented on each channel at each time during the day and an interconnected series of menus to control the features of the integrated electronic devices. An input device allows the viewer to move a pointer over different interactive areas of the guide and the function performed when the area is activated is displayed in a contextual help window. Various control glyphs provide for recursive interaction with the guide.
    Type: Application
    Filed: August 20, 2007
    Publication date: July 31, 2008
    Applicant: United Video Properties, Inc.
    Inventors: Theresa A. Alba, Marcia A. Casement, William De Stein, David Folker, Keith W. Hunwick, Kenneth D. Johnson
  • Patent number: 7062777
    Abstract: An on-screen menu method and system for controlling the functions of integrated electronic devices and a television schedule system and method for displaying television schedule information on a television screen includes a program guide having a schedule information area that depicts the programs that are being presented on each channel at each time during the day and an interconnected series of menus to control the features of the integrated electronic devices. An input device allows the viewer to move a pointer over different interactive areas of the guide and the function performed when the area is activated is displayed in a contextual help window. Various control glyphs provide for recursive interaction with the guide.
    Type: Grant
    Filed: May 28, 2002
    Date of Patent: June 13, 2006
    Assignee: Starsight Telecast, Inc.
    Inventors: Theresa A. Alba, Marcia A. Casement, William De Stein, David Folker, Keith W. Hunwick, Kenneth D. Johnson
  • Publication number: 20020184627
    Abstract: An on-screen menu method and system for controlling the functions of integrated electronic devices and a television schedule system and method for displaying television schedule information on a television screen includes a program guide having a schedule information area that depicts the programs that are being presented on each channel at each time during the day and an interconnected series of menus to control the features of the integrated electronic devices. An input device allows the viewer to move a pointer over different interactive areas of the guide and the function performed when the area is activated is displayed in a contextual help window. Various control glyphs provide for recursive interaction with the guide.
    Type: Application
    Filed: May 28, 2002
    Publication date: December 5, 2002
    Inventors: Theresa A. Alba, Marcia A. Casement, William De Stein, David Folker, Keith W. Hunwick, Kenneth D. Johnson
  • Patent number: 4274225
    Abstract: An electrical circuit module easily assembled by hand and especially adapted for use in a circuit package for a model includes an insulator substrate with an upper surface and a plurality of apertures extending through the substrate from the upper surface. A plurality of circuit components on the upper surface of the insulator substrate have leads extending into the apertures. A conductive eyelet extends into each aperture and is dimensioned to form a friction fit with the leads of the components and any additional connecting wires in each aperture. The circuit module may then be mounted in a base including a control panel for an electrical circuit including the module on the base. Light, sound and similar effects are generated by the circuit for a model mounted on the base.
    Type: Grant
    Filed: September 11, 1978
    Date of Patent: June 23, 1981
    Assignee: Revell, Incorporated
    Inventors: Robert J. Knauff, David R. Fisher, Kenneth D. Johnson, Darrell B. Zipp, Frederick W. John