Patents by Inventor Michael Wiles
Michael Wiles 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: 11969578Abstract: Methods, devices and systems are disclosed for inter-app communications between software applications on a mobile communications device. In one aspect, a computer-readable medium on a mobile computing device comprising an inter-application communication data structure to facilitate transitioning and distributing data between software applications in a shared app group for an operating system of the mobile computing device includes a scheme field of the data structure providing a scheme id associated with a target software app to transition to from a source software app, wherein the scheme id is listed on a scheme list stored with the source software app; and a payload field of the data structure providing data and/or an identification where to access data in a shared file system accessible to the software applications in the shared app group, wherein the payload field is encrypted.Type: GrantFiled: March 16, 2021Date of Patent: April 30, 2024Assignee: Dexcom, Inc.Inventors: Gary A. Morris, Scott M. Belliveau, Esteban Cabrera, Jr., Rian Draeger, Laura J. Dunn, Timothy Joseph Goldsmith, Hari Hampapuram, Christopher Robert Hannemann, Apurv Ullas Kamath, Katherine Yerre Koehler, Patrick Wile McBride, Michael Robert Mensinger, Francis William Pascual, Philip Mansiel Pellouchoud, Nicholas Polytaridis, Philip Thomas Pupa, Anna Leigh Davis, Kevin Shoemaker, Brian Christopher Smith, Benjamin Elrod West, Atiim Joseph Wiley
-
Publication number: 20240091442Abstract: Methods, devices and systems are disclosed for inter-app communications between software applications on a mobile communications device. In one aspect, a computer-readable medium on a mobile computing device comprising an inter-application communication data structure to facilitate transitioning and distributing data between software applications in a shared app group for an operating system of the mobile computing device includes a scheme field of the data structure providing a scheme id associated with a target software app to transition to from a source software app, wherein the scheme id is listed on a scheme list stored with the source software app; and a payload field of the data structure providing data and/or an identification where to access data in a shared file system accessible to the software applications in the shared app group, wherein the payload field is encrypted.Type: ApplicationFiled: September 27, 2023Publication date: March 21, 2024Inventors: Gary A. MORRIS, Scott M. BELLIVEAU, Esteban CABRERA, JR., Anna Leigh DAVIS, Rian W. DRAEGER, Laura J. DUNN, Timothy Joseph GOLDSMITH, Hari HAMPAPURAM, Christopher Robert HANNEMANN, Apurv Ullas KAMATH, Katherine Yerre KOEHLER, Patrick Wile MCBRIDE, Michael Robert MENSINGER, Francis William PASCUAL, Philip Mansiel PELLOUCHOUD, Nicholas POLYTARIDIS, Philip Thomas PUPA, Kevin SHOEMAKER, Brian Christopher SMITH, Benjamin Elrod WEST, Atiim Joseph WILEY
-
Patent number: 9152496Abstract: Systems and/or methods that facilitate high performance flash channel interface techniques are presented. Integrated error correction code (ECC) engine and buffer sets facilitate bypassing error correction of data being written to or read from memory, such as flash memory, in addition to single ECC mode or multiple ECC mode. The integrated ECC engines and buffers can quickly analyze data, and provide error correction information or correct error, significantly increasing throughput. In addition, the programmable flash channel interface can provide more rapid development of flash products by accommodating both Open NAND Flash Interface (ONFI) standard flash and legacy flash devices, by using a configurable micro-code engine in the flash interface.Type: GrantFiled: December 21, 2007Date of Patent: October 6, 2015Assignee: CYPRESS SEMICONDUCTOR CORPORATIONInventors: Ravindra K. Kanade, Gregory Racino, Michael Wiles
-
Publication number: 20100095389Abstract: The present invention provides novel methods of maintaining genetic stability of non-human animal inbred strains. In the methods, pedigree-tracked cryopreserved embryos derived from a foundation colony are produced and used to re-establish the foundation colony at appropriate intervals.Type: ApplicationFiled: August 6, 2009Publication date: April 15, 2010Applicant: The Jackson LaboratoryInventors: Michael Wiles, Robert Taft, Eva M. Eicher
-
Publication number: 20090164704Abstract: Systems and/or methods that facilitate high performance flash channel interface techniques are presented. Integrated error correction code (ECC) engine and buffer sets facilitate bypassing error correction of data being written to or read from memory, such as flash memory, in addition to single ECC mode or multiple ECC mode. The integrated ECC engines and buffers can quickly analyze data, and provide error correction information or correct error, significantly increasing throughput. In addition, the programmable flash channel interface can provide more rapid development of flash products by accommodating both Open NAND Flash Interface (ONFI) standard flash and legacy flash devices, by using a configurable micro-code engine in the flash interface.Type: ApplicationFiled: December 21, 2007Publication date: June 25, 2009Applicant: SPANSION LLCInventors: Ravindra K. Kanade, Gregory Racino, Michael Wiles
-
Publication number: 20080269549Abstract: Described herein is a method of storing a biological sample, such as a sperm sample, in an elongated container for cryopreservation. Multiple volumes of biological sample may be placed in each elongated container such that each volume of sample is separated from its nearest neighbor by a separation gas. The present invention further relates to an apparatus and method for loading biological samples, such as sperm samples, into an elongated container for cryopreservation of the sample material. The apparatus and method employs drawing the sample into the elongated container such that individual sample volumes are interspaced by gaps of separation gas. This alternating pattern may be created by repeatedly contacting and removing the elongated container from the sample under suction pressure. The apparatus further incorporates the use of a computer to control the volume and number of aliquots as desired. A container according to such methods is also provided.Type: ApplicationFiled: April 24, 2008Publication date: October 30, 2008Applicant: The Jackson LaboratoryInventors: Robert Taft, Shannon Byers, Jane Farley, Jeffrey Forthofer, Joan Malcolm, Michael Wiles
-
Publication number: 20080026361Abstract: Described herein is a composition that comprises a cryoprotectant; a membrane protectant that stabilizes or assists in stabilization of membranes of sperm; and a free radical scavenger (e.g., a reducing agent, an antioxidant).Type: ApplicationFiled: June 12, 2007Publication date: January 31, 2008Applicant: The Jackson LaboratoryInventors: G. Charles Ostermeier, Jane Farley, Robert Taft, Michael Wiles
-
Publication number: 20070245166Abstract: A system and method are provided for periodically servicing a channel in a timer used for controlling events. The method services a channel in a fixed periodic cycle, and reads a first control word loaded in the channel to determine a timer operation. Then, a first data word in the channel is managed in response to the determined operation. In one aspect, a clock signal is supplied with a fixed period. Then, servicing the channel in a fixed periodic cycle includes: establishing a cycle having a first number of clock signals; and, servicing the channel for a second number of clock signals each cycle. If the timer includes a plurality of channels, then each channel is serially serviced in a single cycle.Type: ApplicationFiled: April 12, 2006Publication date: October 18, 2007Inventors: Brian Wilkie, Michael Wiles, Jay Quirk
-
Publication number: 20070177575Abstract: Under the present invention, a method, system, and program product for providing advanced Virtual Private Network (VPN) routing that includes classifying a network transmission, between a user and a host, wherein the classification is based upon a destination port, protocol, and the like, for routing the communication either via the VPN or not via the VPN and selectively routing the network transmission based upon the classifying of the transmission.Type: ApplicationFiled: January 30, 2006Publication date: August 2, 2007Applicant: International Business Machines CorporationInventors: Bryan Osenbach, Michael Wiles
-
Publication number: 20060010507Abstract: The present invention relates to transgenic animals, as well as compositions and methods relating to the characterization of gene function. Specifically, the present invention provides transgenic mice comprising mutations in an endophilin III gene. Such transgenic mice are useful as models for disease and for identifying agents that modulate gene expression and gene function, and as potential treatments for various disease states and disease conditions.Type: ApplicationFiled: April 29, 2005Publication date: January 12, 2006Inventors: Michael Wiles, Thomas Brennan
-
Publication number: 20050108048Abstract: The present invention provides methods and systems for efficient and cost-effective provision of mouse colony management services to customers. Described herein is a novel integrated approach to provide a plurality of mouse colony management services by utilizing a common core process shared by the plurality of services.Type: ApplicationFiled: February 5, 2004Publication date: May 19, 2005Applicant: The Jackson LaboratoryInventors: Robert Taft, Michael Wiles
-
Publication number: 20050044583Abstract: The present invention provides novel methods of maintaining genetic stability of non-human animal inbred strains. In the methods, pedigree-tracked cryopreserved embryos derived from a foundation colony are produced and used to re-establish the foundation colony at appropriate intervals.Type: ApplicationFiled: August 11, 2004Publication date: February 24, 2005Applicant: The Jackson LaboratoryInventors: Michael Wiles, Robert Taft, Eva Eicher