Patents by Inventor John-Michael Wiley

John-Michael Wiley 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).

  • Publication number: 20240115211
    Abstract: Disclosed are systems and methods for generating graphical displays of analyte data and/or health information. In some implementations, the graphical displays are generating based on a self-referential dataset that are modifiable based on identified portions of the data. The modified graphical displays can indicate features in the analyte data of a host.
    Type: Application
    Filed: December 19, 2023
    Publication date: April 11, 2024
    Inventors: Esteban CABRERA, JR., Lauren Danielle ARMENTA, Scott M. BELLIVEAU, Jennifer BLACKWELL, Leif N. BOWMAN, Rian DRAEGER, Arturo GARCIA, Timothy Joseph GOLDSMITH, John Michael GRAY, Andrea Jean JACKSON, Apurv Ullas KAMATH, Katherine Yerre KOEHLER, Paul KRAMER, Aditya Sagar MANDAPAKA, Michael Robert MENSINGER, Sumitaka MIKAMI, Gary A. MORRIS, Hemant Mahendra NIRMAL, Paul NOBLE-CAMPBELL, Philip Thomas PUPA, Eli REIHMAN, Peter C. SIMPSON, Brian Christopher SMITH, Atiim Joseph WILEY
  • Patent number: 11931188
    Abstract: Disclosed are systems and methods for generating graphical displays of analyte data and/or health information. In some implementations, the graphical displays are generating based on a self-referential dataset that are modifiable based on identified portions of the data. The modified graphical displays can indicate features in the analyte data of a host.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: March 19, 2024
    Assignee: Dexcom, Inc.
    Inventors: Esteban Cabrera, Jr., Lauren Danielle Armenta, Scott M. Belliveau, Jennifer Blackwell, Leif N. Bowman, Rian Draeger, Arturo Garcia, Timothy Joseph Goldsmith, John Michael Gray, Andrea Jean Jackson, Apurv Ullas Kamath, Katherine Yerre Koehler, Paul Kramer, Aditya Sagar Mandapaka, Michael Robert Mensinger, Sumitaka Mikami, Gary A Morris, Hemant Mahendra Nirmal, Paul Noble-Campbell, Philip Thomas Pupa, Eli Reihman, Peter C. Simpson, Brian Christopher Smith, Atiim Joseph Wiley
  • Patent number: 9110921
    Abstract: A semi-automatic map editor may allow a user to add features to a map with a minimum of effort. In one example, a user may add a road to a map by indicating where the endpoints of the road are. A system may then attempt to fill in the path of the road using the user-provided endpoints, an analysis of an aerial or satellite photograph, existing maps that show the road, or any other appropriate information. Using this information, the system may display a proposed path for the road between the endpoints that the user has indicated. The user may then fine tune and/or confirm the proposed path, thereby adding the road to the map. In addition to roads, other feature such as bodies of water, ski trails, etc., may be added in this manner.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: August 18, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ido Omer, Eyal Ofek, John-Michael Wiley, Gonzalo Ramos
  • Publication number: 20120331009
    Abstract: A semi-automatic map editor may allow a user to add features to a map with a minimum of effort. In one example, a user may add a road to a map by indicating where the endpoints of the road are. A system may then attempt to fill in the path of the road using the user-provided endpoints, an analysis of an aerial or satellite photograph, existing maps that show the road, or any other appropriate information. Using this information, the system may display a proposed path for the road between the endpoints that the user has indicated. The user may then fine tune and/or confirm the proposed path, thereby adding the road to the map. In addition to roads, other feature such as bodies of water, ski trails, etc., may be added in this manner.
    Type: Application
    Filed: June 21, 2011
    Publication date: December 27, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Ido Omer, Eyal Ofek, John-Michael Wiley, Gonzalo Ramos
  • Patent number: 6724392
    Abstract: A system and method for selecting a cartographically-preferred label position from a plurality of potential label positions for a feature on a computer-generated map. The mechanism analyzes each pixel within each potential label position to determine the presence of a colliding label or a colliding feature, and calculates a total penalty for each potential label position. Then, based on the several total penalties, the mechanism determines which of the potential label positions is the cartographically-preferable label position and places the label in that label position.
    Type: Grant
    Filed: March 2, 1999
    Date of Patent: April 20, 2004
    Assignee: Microsoft Corporation
    Inventors: John-Michael Wiley, Martin John Sedluk
  • Patent number: 6665840
    Abstract: A system and method for generating multiple potential label positions for a polygon at run time, rather than selecting from pre-configured label positions. The present invention analyzes the visible portion of the polygon to generate potential label positions dynamically based on the visible portion of the polygon, rather than using pre-configured label positions. As many rectangles are created as can fit within the visible portion of the polygon, and which can support the placement of a label. The rectangles are sized in accordance with the size of the label to be displayed. Once the rectangles are created, the present invention allows for the selection of one of the rectangles as a preferred label position for the polygon. The present invention also allows for the generation of a form following baseline created by connecting the centerpoints of horizontally disposed rectangles, and then smoothing the resulting baseline until a desirable baseline is obtained.
    Type: Grant
    Filed: March 2, 1999
    Date of Patent: December 16, 2003
    Assignee: Microsoft Corporation
    Inventors: John-Michael Wiley, Martin John Sedluk
  • Patent number: 6154219
    Abstract: Labeling objects on a computerized map in an efficient manner while avoiding collisions with both more and less important objects. A first list contains objects to be labeled on the computerized map, the objects being both points and non-points. Each of the objects in the first list has a label selection priority. A second list contains the a collection of objects from the first list having the lowest label selection priority. The system can draw each object in the first list to the computerized map in ascending order of label selection priority. As each object is drawn, the system labels the object with a label while avoiding collisions between the label and objects in the second list having a higher label selection priority than the object.
    Type: Grant
    Filed: December 1, 1997
    Date of Patent: November 28, 2000
    Assignee: Microsoft Corporation
    Inventors: John-Michael Wiley, Mark B. Atherton