Patents by Inventor Gary Ward

Gary Ward 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: 8930283
    Abstract: A method and/or computer system dynamically manages screen real estate of a remote computer's display. A first computer receives an initial state of screen real estate of a remote second computer's display on a portable computing device, where the initial state describes information displayed on the remote second computer's display. The first computer detects a change to an external physical environment of the remote second computer's display from one location to another location within a same building. The first computer then adjusts the initial state of the screen real estate in order to remotely create an adjusted state of the remote second computer's screen real estate, where the adjusted state comports with the change to the physical location of the remote second computer's display, and where the adjusted state alters an appearance of the information displayed on the remote second computer's display.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Clifton E. Grim, III, Rex E. Marzke, Mark B. Stevens, Gary A. Ward, John D. Wilson
  • Patent number: 8850474
    Abstract: A virtual content store may be provided. Upon receiving a request for a content stream from a subscriber at a regional headend, a central content vault may be examined to determine whether the content stream is available. Once the content stream is determined to be available in the central content vault, a streaming session may be established to the subscriber from the regional headend. The content stream may be retrieved from the central content vault and provided to the subscriber via the streaming session.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: September 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Khalid Mohammed Azam, Neeraj Kumar Sharma, Gary Ward Richardson, Daniel Michael Kiewlich, Hoi-Tauw Jozef Chou
  • Publication number: 20140253733
    Abstract: Tracking objects with a grid of modular security and lighting devices includes triggering, based on event, a first sensor to begin capturing data of an object. In one embodiment, the first sensor is a first camera included in a first modular security and lighting device. The devices within the grid analyze captured sensor data such as first images of the object, and select, based on the analyzing, another sensor such as a second camera to begin capturing data of the object. In one example, the second camera is included in a second modular security and lighting device within the grid of modular security and lighting devices and the first and second modular security and lighting devices are located in geographically distinct locations.
    Type: Application
    Filed: May 16, 2014
    Publication date: September 11, 2014
    Inventors: Glenn Allen Norem, Steven Chien Young Chen, Mark Winston Hershey, Gary Ward Howard
  • Publication number: 20140109102
    Abstract: A multi-threaded processing unit includes a hardware pre-processor coupled to one or more processing engines (e.g., copy engines, GPCs, etc.) that implement pre-emption techniques by dividing tasks into smaller subtasks and scheduling subtasks on the processing engines based on the priority of the tasks. By limiting the size of the subtasks, higher priority tasks may be executed quickly without switching the context state of the processing engine. Tasks may be subdivided based on a threshold size or by taking into account other consideration such as physical boundaries of the memory system.
    Type: Application
    Filed: October 12, 2012
    Publication date: April 17, 2014
    Applicant: NVIDIA CORPORATION
    Inventors: Samuel H. Duncan, Gary WARD, M. Wasiur RASHID, Lincoln G. GARLICK, Wojciech Jan Truty
  • Publication number: 20140052509
    Abstract: A method and/or computer system dynamically manages screen real estate of a remote computer's display. A first computer receives an initial state of screen real estate of a remote second computer's display on a portable computing device, where the initial state describes information displayed on the remote second computer's display. The first computer detects a change to an external physical environment of the remote second computer's display from one location to another location within a same building. The first computer then adjusts the initial state of the screen real estate in order to remotely create an adjusted state of the remote second computer's screen real estate, where the adjusted state comports with the change to the physical location of the remote second computer's display, and where the adjusted state alters an appearance of the information displayed on the remote second computer's display.
    Type: Application
    Filed: October 21, 2013
    Publication date: February 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: CLIFTON E. GRIM, III, REX E. MARZKE, MARK B. STEVENS, GARY A. WARD, JOHN D. WILSON
  • Publication number: 20140012904
    Abstract: Non-contiguous or tiled payload data are efficiently transferred between peers over a fabric. Specifically, a client transfers a byte enable message to a peer device via a mailbox mechanism, where the byte enable message specifies which bytes of the payload data being transferred via the data packet are to be written to the frame buffer on the peer device and which bytes are not to be written. The client transfers the non-contiguous or tiled payload payload data to the peer device. Upon receiving the payload data, the peer device writes bytes from the payload data into the target frame buffer for only those bytes enabled via the byte enable message. One advantage of the present invention is that non-contiguous or tiled data are transferred over a fabric with improved efficiency.
    Type: Application
    Filed: July 3, 2012
    Publication date: January 9, 2014
    Inventors: Samuel H. DUNCAN, Dennis K. MA, Wei-Je HUANG, Gary WARD
  • Patent number: 8558756
    Abstract: Collections of displays are created from a number of displays, based on display attributes of each display, to yield display collection attributes for each collection. It is determined whether any of a number of messages should be displayed on any of the collections of displays, based at least on message attributes of each message and on the display collection attributes of each collection. Where it has been determined that a given message should be displayed on a given collection of displays, at least a portion of the given message is transmitted to each display within the given collection to display the given message on the given collection of displays. The displays may be movable displays on vehicles and that are functional while the vehicles are moving, billboard displays on billboards along a road, stationary displays on buildings within a given location, or other types of displays.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mark B. Stevens, Clifton E. Grim, John D. Wilson, Rex E. Marzke, Gary A. Ward
  • Publication number: 20120023529
    Abstract: A virtual content store may be provided. Upon receiving a request for a content stream from a subscriber at a regional headend, a central content vault may be examined to determine whether the content stream is available. Once the content stream is determined to be available in the central content vault, a streaming session may be established to the subscriber from the regional headend. The content stream may be retrieved from the central content vault and provided to the subscriber via the streaming session.
    Type: Application
    Filed: July 26, 2010
    Publication date: January 26, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Khalid Mohammed Azam, Neeraj Kumar Sharma, Gary Ward Richardson, Daniel Michael Kiewlich, Hoi-Tauw Jozef Chou
  • Publication number: 20110267256
    Abstract: Collections of displays are created from a number of displays, based on display attributes of each display, to yield display collection attributes for each collection. It is determined whether any of a number of messages should be displayed on any of the collections of displays, based at least on message attributes of each message and on the display collection attributes of each collection. Where it has been determined that a given message should be displayed on a given collection of displays, at least a portion of the given message is transmitted to each display within the given collection to display the given message on the given collection of displays. The displays may be movable displays on vehicles and that are functional while the vehicles are moving, billboard displays on billboards along a road, stationary displays on buildings within a given location, or other types of displays.
    Type: Application
    Filed: April 30, 2010
    Publication date: November 3, 2011
    Inventors: Mark B. Stevens, Clifton E. Grim, John D. Wilson, Rex E. Marzke, Gary A. Ward
  • Patent number: 8014573
    Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing data. A plurality of devices dynamically capture data associated with the daily activities of a person. The data is transmitted to a mobile device associated with the person. The data is processed and then stored into a cache of the mobile device. The data stored in the cache of the mobile device is uploaded into a repository mass store in response to interfacing the mobile device with the repository mass store. A selected data segment stored in the repository mass store is presented in response to receiving a request for the selected data segment.
    Type: Grant
    Filed: January 3, 2008
    Date of Patent: September 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Inman Boomer, Clifton E. Grim, III, Rex Edward Marzke, Gary A. Ward, John David Wilson
  • Publication number: 20110131153
    Abstract: A computer-implemented method, system and computer program product for dynamically managing screen real estate on a remote computer's display is presented. A first computer receives an initial state of screen real estate of a remote computer's display. The first computer detects a change to an external physical environment of the remote computer's display, and then adjusts the initial state of the screen real estate in order to remotely create an adjusted state of the screen real estate.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: CLIFTON E. GRIM, III, REX E. MARZKE, MARK B. STEVENS, GARY A. WARD, JOHN D. WILSON
  • Patent number: 7944353
    Abstract: A system and method for detecting and reporting a critical event. Events may be continually detected by sensors and processed as digitized data. The digitized data may be compared to signature data stored in glossaries. If a match exists between the digitized data and the signature data, the event may be reported. An analysis of the event may be performed and based on a result of the analysis, an alarm notice may be sent.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: May 17, 2011
    Assignee: International Business Machines Corporation
    Inventors: Clifton E. Grim, III, Rex Edward Marzke, Gary A. Ward, John David Wilson
  • Publication number: 20110029413
    Abstract: A system for managing perishables in a supply chain, including at least one sensor module adapted to sense at least one parameter of at least one monitorable shipping unit of perishables through multiple stages in a supply chain, a plurality of sensed inputs integrator and communicators (SIICs), each communicating with the least one sensor module at least one different one of the multiple stages in the supply chain, for receiving information relating to the at least one parameter, a perishable lifecycle manager (PLM) communicating with at least some of the plurality of SIICs and a user interface providing to a user an indication of at least one of remaining lifetime prediction, supply chain link accountability and first expired, first out logistics outputs relating to the at least one monitorable shipping unit of perishables whose at least one parameter is sensed by the at least one sensor module.
    Type: Application
    Filed: January 29, 2009
    Publication date: February 3, 2011
    Inventors: Israel Ben-Tzur, Gary Ward
  • Publication number: 20100214285
    Abstract: The present invention provides a 3-D time helix renderable in a virtual universe. In one embodiment, there is a time helix tool, including a construction component configured to: generate a 3-D time helix in a virtual universe, and populate the 3-D time helix with a set of data objects. The time helix tool further comprises a rendering component configured to render the 3-D time helix with at least one of the set of data objects to a user of the virtual universe.
    Type: Application
    Filed: February 26, 2009
    Publication date: August 26, 2010
    Applicant: International Business Machines Corporation
    Inventors: Clifton E. Grim, III, Rex E. Marzke, Mark B. Stevens, Gary A. Ward, John D. Wilson
  • Publication number: 20090295572
    Abstract: A system and method for detecting and reporting a critical event. Events may be continually detected by sensors and processed as digitized data. The digitized data may be compared to signature data stored in glossaries. If a match exists between the digitized data and the signature data, the event may be reported. An analysis of the event may be performed and based on a result of the analysis, an alarm notice may be sent.
    Type: Application
    Filed: May 30, 2008
    Publication date: December 3, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clifton E. Grim, III, Rex Edward Marzke, Gary A. Ward, John David Wilson
  • Publication number: 20090295911
    Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product controlling a capture of data. In one embodiment, the process identifies a location from locale identifier data to form an identified location in response to receiving the locale identifier data. The locale identifier data is associated with a location of the digital life recorder. In addition, the identified location is associated with a set of usage policies. The process then determines whether the set of usage policies restricts the capture of data by the digital life recorder at the identified location or whether the set of usage policies restricts playback of the data by a playback system. Thereafter, the process disables a set of sensors while the digital life recorder is in the presence of the locale identifier in response to determining that the set of usage policies restricts the capture of data.
    Type: Application
    Filed: May 30, 2008
    Publication date: December 3, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clifton E. Grim, III, Mark B. Stevens, Gary A. Ward, John David Wilson
  • Publication number: 20090177679
    Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing data. A plurality of devices dynamically capture data associated with the daily activities of a person. The data is transmitted to a mobile device associated with the person. The data is processed and then stored into a cache of the mobile device. The data stored in the cache of the mobile device is uploaded into a repository mass store in response to interfacing the mobile device with the repository mass store. A selected data segment stored in the repository mass store is presented in response to receiving a request for the selected data segment.
    Type: Application
    Filed: January 3, 2008
    Publication date: July 9, 2009
    Inventors: David Inman Boomer, Clifton E. Grim, III, Rex Edward Marzke, Gary A. Ward, John David Wilson
  • Publication number: 20090177700
    Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing usage policies for data recorded with a digital life recorder. A usage profile sensor determines whether a broadcast of a usage profile is detected. A usage profile sensor receives the broadcast of the usage profile in response to a first determination that the broadcast of the usage profile is detected, wherein the usage profile comprises a usage policy. A usage profile processor determines whether the usage profile is currently being tracked. A usage profile processor records a start date, a start time, and usage profile information into a tracking table in response to a second determination that the usage profile is not currently being tracked.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 9, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clifton E. Grim, III, Rex Edward Marzke, Mark B. Stevens, Gary A. Ward, John David Wilson
  • Publication number: 20090175599
    Abstract: A method and apparatus for controlling the playback of video recorded by a sensing subsystem of a digital life recorder. The process identifies a selected video feed recorded by a camera of a sensing subsystem responsive to receiving user input. A segment of video from the selected video feed is identified using a personal computing device communicating with a digital life recorder. The digital life recorder records the selected video feed. A playback restriction associated with the segment of video is identified and generates a set of commands for restricting playback of the segment of video. A processor may then execute the set of commands.
    Type: Application
    Filed: November 25, 2008
    Publication date: July 9, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clifton E. Grim, III, Rex Edward Marzke, Gary A. Ward, John David Wilson
  • Publication number: 20080121682
    Abstract: Disclosed are a method and a system for the secure delivery of requested, valuable and/or time sensitive packages by authorized delivery agencies, without requiring that the recipient be present. Generally, in accordance with the present invention, a package is delivered to a specially designed receptacle such as a bin or a specially designed mailbox. The receptacle accepts the package if it is an expected package delivered by the expected delivery agency. Two specific implementations of the present invention are disclosed herein. The first has minimal impact on the order and delivery infrastructure existing in the world today. The second implementation is a more integrated approach, but requires that sales and delivery entities implement the interfaces to the secure package delivery bin solution.
    Type: Application
    Filed: November 29, 2006
    Publication date: May 29, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clifton E. Grim, Christopher I. Schmidt, Mark B. Stevens, Gary A. Ward, John D. Wilson