Patents by Inventor Roy Clark

Roy Clark 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: 10373243
    Abstract: A method of displaying, buying, and trading electronic trading cards on a computer or handheld electronic device by running an electronic trading card application on the computer or handheld device that communicates via the internet with at least one remote server containing a registry of all electronic trading cards. The electronic trading card application running on the computer or handheld device transmits a transaction request to the at least one remote server to execute a purchase or trade between two users of one or more electronic trading cards. The electronic trading card application further displays various components of an electronic trading card based upon user inputs.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: August 6, 2019
    Inventor: Roy Clark
  • Patent number: 9104436
    Abstract: An address validation/relocation storage class provides a mechanism for application software to selectively control the virtual memory addresses used by the compiler generated machine code. Applications can use the address validation/relocation storage class to validate memory addresses and/or relocate data between memory tiers. A persistent memory storage class provides a mechanism for application software to selectively persist static data.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: August 11, 2015
    Assignee: EMC Corporation
    Inventors: Adrian Michaud, Roy Clark, Kenneth Taylor
  • Patent number: 8954522
    Abstract: An upper level protocol processing mechanism is employed with high performance offload processors to increase system performance while amortizing the cost of employing such processors. Such an upper level protocol processing mechanism can be employed to offload, for example, storage access protocols. An example system might have one or more clients and one or more servers each coupled to its respective storage. One or more front end processors is coupled between the clients and the servers. The clients access the storage coupled to the servers via a storage access protocol. In accordance with the invention, the storage access protocol is divided into a front end protocol portion and a back end protocol portion. The front end protocol portion is executed on the front end processors, while the back end protocol portion is executed on the servers. The back end protocol portion is transparent to the clients.
    Type: Grant
    Filed: August 7, 2007
    Date of Patent: February 10, 2015
    Assignee: EMC Corporation
    Inventors: Kiran P. Madnani, Roy Clark
  • Patent number: 8713254
    Abstract: A method and computer program product for receiving a newly-received data portion for storing within a cache memory system. A determination is made concerning whether the newly-received data portion corresponds with at least one data portion previously written to a non-volatile, memory system. If the newly-received data portion does not correspond with at least one previously-written data portion, the newly-received data portion is stored within the cache memory system using a protected data storage methodology.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: April 29, 2014
    Assignee: EMC Corporation
    Inventors: Kiran Madnani, Roy Clark, David W. DesRoches
  • Publication number: 20140108203
    Abstract: A method of displaying, buying, and trading electronic trading cards on a computer or handheld electronic device by running an electronic trading card application on the computer or handheld device that communicates via the internet with at least one remote server containing a registry of all electronic trading cards. The electronic trading card application running on the computer or handheld device transmits a transaction request to the at least one remote server to execute a purchase or trade between two users of one or more electronic trading cards. The electronic trading card application further displays various components of an electronic trading card based upon user inputs.
    Type: Application
    Filed: February 15, 2011
    Publication date: April 17, 2014
    Inventor: Roy Clark
  • Publication number: 20130211966
    Abstract: A method of displaying, buying, and trading electronic trading cards on a computer or handheld electronic device by running an electronic trading card application on the computer or handheld device that communicates via the internet with at least one remote server containing a registry of all electronic trading cards. The electronic trading card application running on the computer or handheld device transmits a transaction request to the at least one remote server to execute a purchase or trade between two users of one or more electronic trading cards. The electronic trading card application further displays various components of an electronic trading card based upon user inputs.
    Type: Application
    Filed: February 15, 2011
    Publication date: August 15, 2013
    Inventor: Roy Clark
  • Patent number: 8280652
    Abstract: An apparatus, method, and system for measuring the magnetic field produced by phase conductors in multi-phase power lines. The magnetic field measurements are used to determine the current load on the conductors. The magnetic fields are sensed by coils placed sufficiently proximate the lines to measure the voltage induced in the coils by the field without touching the lines. The x and y components of the magnetic fields are used to calculate the conductor sag, and then the sag data, along with the field strength data, can be used to calculate the current load on the line and the phase of the current. The sag calculations of this invention are independent of line voltage and line current measurements. The system applies a computerized fitter routine to measured and sampled voltages on the coils to accurately determine the values of parameters associated with the overhead phase conductors.
    Type: Grant
    Filed: March 3, 2009
    Date of Patent: October 2, 2012
    Assignee: Promethean Devices LLC
    Inventors: Steven J. Syracuse, Roy Clark, Peter G. Halverson, Frederick M. Tesche, Charles V. Barlow
  • Patent number: 8131930
    Abstract: A method and computer program product for receiving a newly-received data portion for storing within a cache memory system. A determination is made concerning whether the newly-received data portion corresponds with at least one data portion previously written to and currently resident on the cache memory system. If the newly-received data portion does not correspond with at least one previously-written and currently resident data portion, the newly-received data portion is written to the cache memory system.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: March 6, 2012
    Assignee: EMC Corporation
    Inventors: Roy Clark, David W. DesRoches, Kiran Madnani
  • Patent number: 7809888
    Abstract: A caching technique involves receiving a cache request to move data into a cache (or a particular cache level of a cache hierarchy), and generating a comparison between content of the data and content of other data already stored within the cache. The caching technique further involves providing a caching response based on the comparison between the content of the data and the content of the other data already stored within the cache. The caching response includes refraining from moving the data into the cache when the comparison indicates that the content of the data is already stored within the cache. The caching response includes moving the data into the cache when the comparison indicates that the content of the data is not already stored within the cache. Such a technique is capable of eliminating data redundancies within a cache (or within a particular cache level of a cache hierarchy).
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: October 5, 2010
    Assignee: EMC Corporation
    Inventors: Roy Clark, John Harwood, James Theodore Compton
  • Patent number: 7774645
    Abstract: A technique protects shared data in a local device having local memory. The technique involves observing a page table entry (PTE) on the local device. The PTE is stored in a page table used for managing virtual to physical address translations, tracking page modifications and handling page faults between semiconductor memory and magnetic disk drive memory on the local device. The technique further involves leaving a mirroring routine inactive on the local device when the PTE indicates that shared data corresponding to the PTE has not been modified on the local device. The mirroring routine is configured to copy the shared data from the local memory to a remote device. The technique further involves activating the mirroring routine to mirror the shared data from the local memory to the remote device when the PTE indicates that shared data corresponding to the PTE has been modified on the local device.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: August 10, 2010
    Assignee: EMC Corporation
    Inventors: Roy Clark, David W. DesRoches
  • Patent number: 7717594
    Abstract: Compact illumination systems, particularly for aircraft, use efficient beam forming optical light emitting diode arrangements combined with beam turning and beam splitting prism optics and optional aspheric reflectors to direct light in a cross cabin or cross bin lighting application. The LED based compact illumination devices are positioned to shine on opposite storage/stowage bins without being directly visible to a passenger. The devices are effective for illuminating ceiling structures as well as across the aisles of a passenger cabin, thus creating a cross-bin lighting system.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: May 18, 2010
    Assignee: The Boeing Company
    Inventor: Roy Clark
  • Patent number: 7717593
    Abstract: Interior lighting and illumination systems for aircraft, particularly commercial passenger airplanes. Efficient beam forming optical light emitting diode arrangements having offset apertures for maximizing effectiveness are positioned in the ceiling panels above the aisles between sets of seats in the passenger cabins for cross bin illumination of stowage areas. The efficient beam forming optical LED devices are positioned to shine on opposite storage/stowage bins and are positioned to overcome line of height light source restrictions such as may be imposed by a valence. The devices are effective for illuminating across the aisles, thus creating a cross-bin lighting system.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: May 18, 2010
    Assignee: The Boeing Company
    Inventor: Roy Clark
  • Patent number: 7698424
    Abstract: An aggregator device provides an iSCSI client with a list of storage areas which are offered by a single aggregated network array. The storage areas on the list are provided by multiple data storage systems and are accessible by the client using data paths which are out-of-band with the aggregator device. The aggregator device further receives an iSCSI login request from the client. The iSCSI login request identifies a particular storage area on the list of storage areas. The aggregator device further generates and sends an iSCSI login response to the client in response to the iSCSI login request. The iSCSI login response includes a network address of a particular data storage system of the multiple data storage systems which provides the particular storage area to enable the client to directly access the particular storage area using a data path which is out-of-band with the aggregator device.
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: April 13, 2010
    Assignee: EMC Corporation
    Inventors: Roy Clark, Kiran Madnani, Stephen M. Lathrop
  • Patent number: 7680987
    Abstract: A technique involves providing access to shared data based on enhanced standard virtual memory mechanisms. Once data from a shared area of memory is moved into primary memory of a first computerized device from a second computerized device, the first computerized device can retain that data in order to shorten the latency of subsequent accesses. Such a technique can be configured to handle shared data at the sub-page-granular level using sparse virtual pages to minimize memory access contention and thus improve the likelihood of quick re-hits. Furthermore, such a technique can be conveniently accomplished through an enhancement to a common page fault handler of an operating system and utilizing atomic remote access support from a standard communications protocol thus alleviating the need to employ more costly and complicated solutions such as inflexible hardware implementations or independent programs that could pose additional design burdens and reliability concerns.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: March 16, 2010
    Assignee: EMC Corporation
    Inventors: Roy Clark, David W. DesRoches
  • Publication number: 20090284249
    Abstract: An apparatus, method, and system for measuring the magnetic field produced by phase conductors in multi-phase power lines. The magnetic field measurements are used to determine the current load on the conductors. The magnetic fields are sensed by coils placed sufficiently proximate the lines to measure the voltage induced in the coils by the field without touching the lines. The x and y components of the magnetic fields are used to calculate the conductor sag, and then the sag data, along with the field strength data, can be used to calculate the current load on the line and the phase of the current. The sag calculations of this invention are independent of line voltage and line current measurements. The system applies a computerized fitter routine to measured and sampled voltages on the coils to accurately determine the values of parameters associated with the overhead phase conductors.
    Type: Application
    Filed: March 3, 2009
    Publication date: November 19, 2009
    Inventors: Steven J. Syracuse, Roy Clark, Peter G. Halverson, Frederick M. Tesche, Charles V. Barlow
  • Patent number: 7600088
    Abstract: A storage system includes a local storage array and a remote storage array. The local storage array has a host interface configured to communicate with an external host, a local storage device coupled to the host interface, and a portal device coupled to the host interface. The remote storage array has a remote storage device. The portal device of the local storage array includes local circuitry configured to communicate with (i) the external host through the host interface of the local storage array and (ii) the remote storage device of the remote storage array through a communications pathway. The portal device is configured to behave as a local disk to the external host to enable the external host to perform data mirroring operations between the local storage device and the remote storage device through the host interface.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: October 6, 2009
    Assignee: EMC Corporation
    Inventors: Roy Clark, Robert P. Ng
  • Patent number: 7540639
    Abstract: An illumination system for an aircraft passenger cabin has a first illumination source positioned between a ceiling structure and a first row of stowage bins. A first light direction assembly is positioned between the ceiling structure and the first row of stowage bins. The first light direction assembly is used to direct emitted light from the first illumination source onto a face of a luggage bin of a second row of stowage bins. A second light direction assembly is also positioned between the ceiling structure and the first row of stowage bins and is used to direct emitted light from the first illumination source into a passenger cabin. A second illumination source is positioned between the ceiling structure and the first row of stowage bins to illuminate the ceiling structure.
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: June 2, 2009
    Assignee: The Boeing Company
    Inventor: Roy Clark
  • Publication number: 20090103320
    Abstract: An illumination system for an aircraft passenger cabin has a first illumination source positioned between a ceiling structure and a first row of stowage bins. A first light direction assembly is positioned between the ceiling structure and the first row of stowage bins. The first light direction assembly is used to direct emitted light from the first illumination source onto a face of a luggage bin of a second row of stowage bins. A second light direction assembly is also positioned between the ceiling structure and the first row of stowage bins and is used to direct emitted light from the first illumination source into a passenger cabin. A second illumination source is positioned between the ceiling structure and the first row of stowage bins to illuminate the ceiling structure.
    Type: Application
    Filed: October 22, 2007
    Publication date: April 23, 2009
    Inventor: Roy Clark
  • Patent number: 7477674
    Abstract: A laser gain material module may include a lasing portion and a perimetral portion. The perimetral portion may be formed in a predetermined shape to substantially prevent any spontaneously emitted photons created in the lasing portion and entering the perimetral portion from returning to the lasing portion.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: January 13, 2009
    Assignee: The Boeing Company
    Inventors: Jan Vetrovec, Roy Clark
  • Publication number: 20080310177
    Abstract: Compact illumination systems, particularly for aircraft, use efficient beam forming optical light emitting diode arrangements combined with beam turning and beam splitting prism optics and optional aspheric reflectors to direct light in a cross cabin or cross bin lighting application. The LED based compact illumination devices are positioned to shine on opposite storage/stowage bins without being directly visible to a passenger. The devices are effective for illuminating ceiling structures as well as across the aisles of a passenger cabin, thus creating a cross-bin lighting system.
    Type: Application
    Filed: June 14, 2007
    Publication date: December 18, 2008
    Inventor: Roy Clark