Patents by Inventor Craig Howard

Craig Howard 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: 9648045
    Abstract: Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or memory access. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a instruction execution detection/interception mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it). The instruction execution detection/interception mechanism may perform processing, inter alia, for detection and/or notification of, and actions upon by a monitoring guest, code execution by a monitored guest involving predetermined physical memory locations, such as API calls.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: May 9, 2017
    Assignee: Lynx Software Technologies, Inc.
    Inventors: Edward T. Mooring, Craig Howard
  • Patent number: 9565274
    Abstract: A Web based application system for managing a trip. The Web based application system for managing a trip includes a graphical user interface for allowing a client computer coupled to a network to access a server computer to retrieve and store data relating to the trip therewith, one or more interactive windows functioning with the graphical user interface to perform the retrieving and the storing such that the data include a Web document and the graphical user interface and the interactive windows include a first application, and a wireless device interface for allowing a portable device wirelessly coupled, with a cellular telephone system, with the network to access the Web document. The portable device includes a cellular telephone functionality, a geo-locating functionality and a processor for processing the Web document. The processing helps manage the trip. Downloading and processing the Web document include a second application.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: February 7, 2017
    Assignee: Trimble Inc.
    Inventors: Richard Rudow, James M. Janky, Robert Joseph Allen, Craig Howard
  • Patent number: 9565273
    Abstract: A network based computerized system for managing a trip. The network based computerized system includes a network, which includes one or more of the Internet and a wide area network. The network based computerized system includes a server coupled to the network running a network based application for allowing a user of a client computer coupled with the network to store, on the server, data relating to the trip. The network based computerized system includes a cellular telephone system coupled to the network for allowing a user of a portable electronic device disposed for wirelessly communicating with the cellular telephone system to access the server and download the data relating to the trip. The portable electronic device performs a geo-locating function for determining a geographic location of the portable electronic device and accesses a signal relating to the geographic location generated by a system for determining the geographic location.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: February 7, 2017
    Assignee: Trimble Inc.
    Inventors: Richard Rudow, James M. Janky, Robert Joseph Allen, Craig Howard
  • Patent number: 9560304
    Abstract: A comprehensive mechanism is provided for broadcasting and accessing multiple audio sources in connection with the viewing of a television program. Audio is collected through the use of standard audio capture techniques. Next, the audio is distributed by either of in-band via broadcast or out-of-band techniques. In-band audio is preferably provided via an MPEG stream associated with the current television program. Out-of-band (OOB) audio can be broadcast as well, although it is preferable to select which channel is distributed upstream first, rather than broadcast all channels downstream and consume bandwidth for unselected audio. The viewer operates a set top box to select the appropriate audio channel(s) for reproduction.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: January 31, 2017
    Assignee: TVWORKS, LLC
    Inventors: Craig Howard Seidel, Coleman Dale Sisson, Jr.
  • Publication number: 20160253079
    Abstract: Embodiments are directed towards integrating cloud-based services to create custom business processes. A process flow may be generated to perform a custom business process. The process flow may include service channels such that the service channels are coupled together by flow fields to create a custom business process. If event information is provided, one or more service channels may be determined or based on the event information and configuration information associated with the service channels. The event information may be provided to one or more input flow fields of the service channels. Result information may be generated by the service channels based on the event information and the configuration information. The result information may be provided to output flow fields of the service channels. Also, the result information may be forwarded to input flow fields of a next service channel.
    Type: Application
    Filed: November 30, 2015
    Publication date: September 1, 2016
    Inventors: Nikhil Hasija, Craig Howard Unger
  • Publication number: 20160203029
    Abstract: Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or memory access. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a detection mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it), inter alia, for detection and/or notification of, and action by a monitoring guest upon access by a monitored guest to predetermined physical memory locations.
    Type: Application
    Filed: December 15, 2015
    Publication date: July 14, 2016
    Inventors: Edward T. Mooring, Phillip Yankovsky, Craig Howard
  • Publication number: 20160166939
    Abstract: A centralized social network tool is configured to interface with and integrates into one or more videogames and/or videogame series. The social network tool may be integral to the theme of the games and be pervasive within game play. The social network may drive progression of the story and interaction between characters. According to another aspect of the invention, the members of the social network may include actual members (corresponding to real people) and virtual members (e.g., artificial intelligence controlled bot members). The virtual members may be part of the social network and may interact with real members within and outside of the game as part of the theme of the game.
    Type: Application
    Filed: December 15, 2014
    Publication date: June 16, 2016
    Applicant: ACTIVISION PUBLISHING, INC.
    Inventors: MARTYN RICHARD CHUDLEY, CRAIG HOWARD, PAUL KERBY, GARETH GEORGE WILSON, GERARD-LEE TALBOT, BEN JAMES WARD
  • Patent number: 9364746
    Abstract: A system and method are configured to provide a videogame to one or more players. The videogame may involve a series of different sets of content within which players perform activities. A group of players may be associated with the content sets. The players may include virtual players controlled by artificial intelligence and one or more real world players. Players may progress through the videogame by moving from content sets to content sets, performing objectives in the various content sets, and interacting with the players within those content sets.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: June 14, 2016
    Assignee: Activision Publishing, Inc.
    Inventors: Martyn Richard Chudley, Craig Howard, Paul Kerby, Gareth George Wilson, Gerard-Lee Talbot, Ben James Ward
  • Publication number: 20160156665
    Abstract: Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or memory access. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a instruction execution detection/interception mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it). The instruction execution detection/interception mechanism may perform processing, inter alia, for detection and/or notification of, and actions upon by a monitoring guest, code execution by a monitored guest involving predetermined physical memory locations, such as API calls.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 2, 2016
    Inventors: Edward T. MOORING, Craig HOWARD
  • Patent number: 9213840
    Abstract: Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or memory access. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a detection mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it), inter alia, for detection and/or notification of, and action by a monitoring guest upon access by a monitored guest to predetermined physical memory locations.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: December 15, 2015
    Assignee: Lynx Software Technologies, Inc.
    Inventors: Edward T. Mooring, Craig Howard, Phillip Yankovsky
  • Publication number: 20150352448
    Abstract: A centralized social network tool is configured to interface with and integrates into one or more videogames and/or videogame series. The social network tool may be integral to the theme of the games and be pervasive within game play. The social network may drive progression of the story and interaction between characters. According to another aspect of the invention, the members of the social network may include actual members (corresponding to real people) and virtual members (e.g., artificial intelligence controlled bot members). The virtual members may be part of the social network and may interact with real members within and outside of the game as part of the theme of the game.
    Type: Application
    Filed: December 15, 2014
    Publication date: December 10, 2015
    Applicant: ACTIVISION PUBLISHING, INC.
    Inventors: MARTYN RICHARD CHUDLEY, CRAIG HOWARD, PAUL KERBY, GARETH GEORGE WILSON, GERARD-LEE TALBOT, BEN JAMES WARD
  • Patent number: 9203707
    Abstract: Embodiments are directed towards integrating cloud-based services to create custom business processes. A process flow may be generated to perform a custom business process. The process flow may include service channels such that the service channels are coupled together by flow fields to create a custom business process. If event information is provided, one or more service channels may be determined or based on the event information and configuration information associated with the service channels. The event information may be provided to one or more input flow fields of the service channels. Result information may be generated by the service channels based on the event information and the configuration information. The result information may be provided to output flow fields of the service channels. Also, the result information may be forwarded to input flow fields of a next service channel.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: December 1, 2015
    Assignee: Azuqua, Inc.
    Inventors: Nikhil Hasija, Craig Howard Unger
  • Patent number: 9203855
    Abstract: Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or memory access. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a instruction execution detection/interception mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it). The instruction execution detection/interception mechanism may perform processing, inter alia, for detection and/or notification of, and actions upon by a monitoring guest, code execution by a monitored guest involving predetermined physical memory locations, such as API calls.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: December 1, 2015
    Assignee: Lynx Software Technologies, Inc.
    Inventors: Edward T. Mooring, Craig Howard
  • Publication number: 20150334126
    Abstract: Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or memory access. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a instruction execution detection/interception mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it). The instruction execution detection/interception mechanism may perform processing, inter alia, for detection and/or notification of, and actions upon by a monitoring guest, code execution by a monitored guest involving predetermined physical memory locations, such as API calls.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 19, 2015
    Inventors: Edward T. Mooring, Craig HOWARD
  • Publication number: 20150332048
    Abstract: Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or memory access. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a detection mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it), inter alia, for detection and/or notification of, and action by a monitoring guest upon access by a monitored guest to predetermined physical memory locations.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 19, 2015
    Inventors: Edward T. MOORING, Craig HOWARD, Phillip YANKOVSKY
  • Publication number: 20150207319
    Abstract: Methods and systems are provided for optimizing the control of energy supply and demand. An energy control unit includes one or more algorithms for scheduling the control of energy consumption devices on the basis of variables relating to forecast energy supply and demand. Devices for which energy consumption can be scheduled or deferred are activated during periods of cheapest energy usage. Battery storage and alternative energy sources (e.g., photovoltaic cells) are activated to sell energy to the power grid during periods that are determined to correspond to favorable cost conditions.
    Type: Application
    Filed: December 2, 2014
    Publication date: July 23, 2015
    Applicant: GRIDPOINT, INC.
    Inventor: Craig Howard Miller
  • Publication number: 20150086703
    Abstract: A method of making a baked, non-fried, frozen potato product, suitable for final bake processing, which has at least the flavor, exterior crispness, and interior texture of a par-fried product, with lower fat content, without par-flying. The process, among other things, combines warm oil deluge and impingement oven baking.
    Type: Application
    Filed: February 13, 2013
    Publication date: March 26, 2015
    Applicant: H.J. HEINZ COMPANY
    Inventors: Aaron Jon Bennett, Craig Howard Doan, Tamra Jo Dobler, Josie Lynn Landon, James Elwood Matthews
  • Patent number: 8911296
    Abstract: A centralized social network tool is configured to interface with and integrates into one or more videogames and/or videogame series. The social network tool may be integral to the theme of the games and be pervasive within game play. The social network may drive progression of the story and interaction between characters. According to another aspect of the invention, the members of the social network may include actual members (corresponding to real people) and virtual members (e.g., artificial intelligence controlled bot members). The virtual members may be part of the social network and may interact with real members within and outside of the game as part of the theme of the game.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: December 16, 2014
    Assignee: Activision Publishing, Inc.
    Inventors: Martyn Richard Chudley, Craig Howard, Paul Kerby, Gareth George Wilson, Gerard-Lee Talbot, Ben James Ward
  • Patent number: 8903560
    Abstract: Methods and systems are provided for optimizing the control of energy supply and demand. An energy control unit includes one or more algorithms for scheduling the control of energy consumption devices on the basis of variables relating to forecast energy supply and demand. Devices for which energy consumption can be scheduled or deferred are activated during periods of cheapest energy usage. Battery storage and alternative energy sources (e.g., photovoltaic cells) are activated to sell energy to the power grid during periods that are determined to correspond to favorable cost conditions.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: December 2, 2014
    Assignee: GridPoint, Inc.
    Inventor: Craig Howard Miller
  • Publication number: 20140248944
    Abstract: A system and method are configured to provide a videogame to one or more players. The videogame may involve a series of different sets of content within which players perform activities. A group of players may be associated with the content sets. The players may include virtual players controlled by artificial intelligence and one or more real world players. Players may progress through the videogame by moving from content sets to content sets, performing objectives in the various content sets, and interacting with the players within those content sets.
    Type: Application
    Filed: May 12, 2014
    Publication date: September 4, 2014
    Applicant: ACTIVISION PUBLISHING, INC.
    Inventors: Martyn Richard Chudley, Craig Howard, Paul Kerby, Gareth George Wilson, Gerard-Lee Talbot, Ben James Ward