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: 10373243Abstract: 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: GrantFiled: February 15, 2011Date of Patent: August 6, 2019Inventor: Roy Clark
-
Patent number: 9104436Abstract: 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: GrantFiled: May 28, 2014Date of Patent: August 11, 2015Assignee: EMC CorporationInventors: Adrian Michaud, Roy Clark, Kenneth Taylor
-
Patent number: 8954522Abstract: 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: GrantFiled: August 7, 2007Date of Patent: February 10, 2015Assignee: EMC CorporationInventors: Kiran P. Madnani, Roy Clark
-
Patent number: 8713254Abstract: 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: GrantFiled: March 31, 2008Date of Patent: April 29, 2014Assignee: EMC CorporationInventors: Kiran Madnani, Roy Clark, David W. DesRoches
-
Publication number: 20140108203Abstract: 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: ApplicationFiled: February 15, 2011Publication date: April 17, 2014Inventor: Roy Clark
-
Publication number: 20130211966Abstract: 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: ApplicationFiled: February 15, 2011Publication date: August 15, 2013Inventor: Roy Clark
-
Patent number: 8280652Abstract: 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: GrantFiled: March 3, 2009Date of Patent: October 2, 2012Assignee: Promethean Devices LLCInventors: Steven J. Syracuse, Roy Clark, Peter G. Halverson, Frederick M. Tesche, Charles V. Barlow
-
Patent number: 8131930Abstract: 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: GrantFiled: March 31, 2008Date of Patent: March 6, 2012Assignee: EMC CorporationInventors: Roy Clark, David W. DesRoches, Kiran Madnani
-
Patent number: 7809888Abstract: 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: GrantFiled: June 22, 2005Date of Patent: October 5, 2010Assignee: EMC CorporationInventors: Roy Clark, John Harwood, James Theodore Compton
-
Patent number: 7774645Abstract: 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: GrantFiled: March 29, 2006Date of Patent: August 10, 2010Assignee: EMC CorporationInventors: Roy Clark, David W. DesRoches
-
Patent number: 7717594Abstract: 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: GrantFiled: June 14, 2007Date of Patent: May 18, 2010Assignee: The Boeing CompanyInventor: Roy Clark
-
Patent number: 7717593Abstract: 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: GrantFiled: June 8, 2007Date of Patent: May 18, 2010Assignee: The Boeing CompanyInventor: Roy Clark
-
Patent number: 7698424Abstract: 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: GrantFiled: September 28, 2004Date of Patent: April 13, 2010Assignee: EMC CorporationInventors: Roy Clark, Kiran Madnani, Stephen M. Lathrop
-
Patent number: 7680987Abstract: 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: GrantFiled: March 29, 2006Date of Patent: March 16, 2010Assignee: EMC CorporationInventors: Roy Clark, David W. DesRoches
-
Publication number: 20090284249Abstract: 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: ApplicationFiled: March 3, 2009Publication date: November 19, 2009Inventors: Steven J. Syracuse, Roy Clark, Peter G. Halverson, Frederick M. Tesche, Charles V. Barlow
-
Patent number: 7600088Abstract: 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: GrantFiled: June 26, 2006Date of Patent: October 6, 2009Assignee: EMC CorporationInventors: Roy Clark, Robert P. Ng
-
Patent number: 7540639Abstract: 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: GrantFiled: October 22, 2007Date of Patent: June 2, 2009Assignee: The Boeing CompanyInventor: Roy Clark
-
Publication number: 20090103320Abstract: 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: ApplicationFiled: October 22, 2007Publication date: April 23, 2009Inventor: Roy Clark
-
Patent number: 7477674Abstract: 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: GrantFiled: November 14, 2005Date of Patent: January 13, 2009Assignee: The Boeing CompanyInventors: Jan Vetrovec, Roy Clark
-
Publication number: 20080310177Abstract: 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: ApplicationFiled: June 14, 2007Publication date: December 18, 2008Inventor: Roy Clark