Patents by Inventor Stephen Ma

Stephen Ma 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: 12008727
    Abstract: A map image is displayed via a user interface. A user selection of a location marker or one of a set of textual driving directions is received via the user interface. In response to the received user selection, an interactive information window overlaid within the map image is generated. Generating the interactive information window includes providing additional information regarding a location related to the marker or to the one of the set of textual driving directions.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: June 11, 2024
    Assignee: GOOGLE LLC
    Inventors: Jens E. Rasmussen, Lars E. Rasmussen, Bret Steven Taylor, James Christopher Norris, Stephen Ma, Andrew Robert Kirmse, Noel Philip Gordon, Seth Michael Laforge
  • Publication number: 20220315902
    Abstract: A cardiac organoid containing 3-D matter of adult human heart tissue.
    Type: Application
    Filed: February 17, 2022
    Publication date: October 6, 2022
    Inventors: Gordana VUNJAK-NOVAKOVIC, Keith YEAGER, Kacey RONALDSON, Stephen MA, Timothy CHEN
  • Patent number: 11299714
    Abstract: A cardiac organoid containing 3-D matter of adult human heart tissue.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: April 12, 2022
    Assignee: The Trustees of Columbia University in The City of New York
    Inventors: Gordana Vunjak-Novakovic, Keith Yeager, Kacey Ronaldson, Stephen Ma, Timothy Chen
  • Patent number: 11261413
    Abstract: A bioreactor is provided that permits engineering of multiple different tissues. The bioreactor has a series of flow paths that permit application of tissue-specific media while simultaneously innervating the various different tissues with a common media. The flow paths for the various medias are designed to prevent mixing of the various media as they simultaneously innervate the tissue.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: March 1, 2022
    Assignee: THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK
    Inventors: Gordana Vunjak-Novakovic, Keith Yeager, Kacey Ronaldson, Stephen Ma, Timothy Chen
  • Publication number: 20210179989
    Abstract: A system is provided for evaluating the function of the neuromuscular junction (NMJ) of a subject, which includes a platform including first and second culture chambers separated by a channel; the platform supporting a microtissue culture including: human skeletal myoblasts derived from the subject in the first chamber; a neurosphere derived from the subject, expressing an optogenetic protein in the second chamber, and a hydrogel in the channel to allow axonal sprouting and growth between the myoblasts and neurosphere. A light source is provided for optical stimulation pulses applied to the microtissue culture for activation of the optogenetic protein; and image recordation device for capturing images of the culture in response to the optical stimulation.
    Type: Application
    Filed: December 11, 2020
    Publication date: June 17, 2021
    Inventors: Olaia Fernandez Vila, Gordana Vunjak-Novakovic, Stephen Ma, Keith Yeager
  • Publication number: 20200082501
    Abstract: A map image is displayed via a user interface. A user selection of a location marker or one of a set of textual driving directions is received via the user interface. In response to the received user selection, an interactive information window overlaid within the map image is generated. Generating the interactive information window includes providing additional information regarding a location related to the marker or to the one of the set of textual driving directions.
    Type: Application
    Filed: November 11, 2019
    Publication date: March 12, 2020
    Inventors: Jens E. Rasmussen, Lars E. Rasmussen, Bret Steven Taylor, James Christopher Norris, Stephen Ma, Andrew Robert Kirmse, Noel Philip Gordon, Seth Michael Laforge
  • Patent number: 10475157
    Abstract: A map image is displayed via a user interface. A user selection of a location marker or one of a set of textual driving directions is received via the user interface. In response to the received user selection, an interactive information window overlaid within the map image is generated. Generating the interactive information window includes providing additional information regarding a location related to the marker or to the one of the set of textual driving directions.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: November 12, 2019
    Assignee: GOOGLE LLC
    Inventors: Jens E. Rasmussen, Lars E. Rasmussen, Bret Steven Taylor, James Christopher Norris, Stephen Ma, Andrew Robert Kirmse, Noel Philip Gordon, Seth Michael Laforge
  • Publication number: 20190276785
    Abstract: A bioreactor is provided that permits engineering of multiple different tissues. The bioreactor has a series of flow paths that permit application of tissue-specific media while simultaneously innervating the various different tissues with a common media. The flow paths for the various medias are designed to prevent mixing of the various media as they simultaneously innervate the tissue.
    Type: Application
    Filed: January 11, 2019
    Publication date: September 12, 2019
    Inventors: Gordana Vunjak-Novakovic, Keith Yeager, Kacey Ronaldson, Stephen Ma, Timothy Chen
  • Publication number: 20190122335
    Abstract: A map image is displayed via a user interface. A user selection of a location marker or one of a set of textual driving directions is received via the user interface. In response to the received user selection, an interactive information window overlaid within the map image is generated. Generating the interactive information window includes providing additional information regarding a location related to the marker or to the one of the set of textual driving directions.
    Type: Application
    Filed: December 10, 2018
    Publication date: April 25, 2019
    Inventors: Jens E. Rasmussen, Lars E. Rasmussen, Bret Steven Taylor, James Christopher Norris, Stephen Ma, Andrew Robert Kirmse, Noel Philip Gordon, Seth Michael Laforge
  • Patent number: 10152770
    Abstract: A method of displaying a map on a display page includes displaying a map image; displaying at least one zoom control object overlaid on the map image using an image overlay technique to display the at least one zoom control object within the map image, thereby increasing an area within the display page available for the map image; and changing a manner in which the map image is displayed in response to receiving a selection of the at least one zoom control object.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: December 11, 2018
    Assignee: GOOGLE LLC
    Inventors: Jens E. Rasmussen, Lars E. Rasmussen, Bret Steven Taylor, James Christopher Norris, Stephen Ma, Andrew Robert Kirmse, Noel Philip Gordon, Seth Michael Laforge
  • Publication number: 20180101933
    Abstract: A method of displaying a map on a display page includes displaying a map image; displaying at least one zoom control object overlaid on the map image using an image overlay technique to display the at least one zoom control object within the map image, thereby increasing an area within the display page available for the map image; and changing a manner in which the map image is displayed in response to receiving a selection of the at least one zoom control object.
    Type: Application
    Filed: December 11, 2017
    Publication date: April 12, 2018
    Inventors: Jens E. Rasmussen, Lars E. Rasmussen, Bret Steven Taylor, James Christopher Norris, Stephen Ma, Andrew Robert Kirmse, Noel Philip Gordon, Seth Michael Laforge
  • Patent number: 9842380
    Abstract: Various methods, systems, and apparatus for implementing aspects of a digital mapping system are disclosed. One such method includes sending a location request from a client-side computing device to a map tile server, receiving a set of map tiles in response to the location request, assembling said received map tiles into a tile grid, aligning the tile grid relative to a clipping shape, and displaying the result as a map image. Direction control or zoom control objects may be included as interactive overlays on the displayed map image. The displayed map image may also include route or location overlays.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: December 12, 2017
    Assignee: GOOGLE INC.
    Inventors: Jens Eilstrup Rasmussen, Lars Eilstrup Rasmussen, Bret Steven Taylor, James Christopher Norris, Stephen Ma, Andrew Robert Kirmse, Noel Phillip Gordon, Seth Michael LaForge
  • Publication number: 20170002330
    Abstract: A cardiac organoid containing 3-D matter of adult human heart tissue.
    Type: Application
    Filed: May 11, 2016
    Publication date: January 5, 2017
    Inventors: Gordana Vunjak-Novakovic, Keith Yeager, Kacey Ronaldson, Stephen Ma, Timothy Chen
  • Patent number: 9294421
    Abstract: A server system hosts a plurality of conversations. For a respective conversation the server system receives a first sequence of edits and a second sequence of edits to a respective content unit of the conversation from different participants of the conversation. The server system converts the first and second sequences of edits into respective first and second merged sequences of edits. The server system responds to a determination that the first merged sequence of edits and the second merged sequence of edits meet predefined conflict criteria by transforming the first and second merged sequences of edits. The server system sends the respective transformed sequences of edits to respective participants so that respective participants can apply either the first sequence of edits followed by the second transformed sequence of edits or applying the second sequence of edits followed by the first transformed sequence of edits to produce a same result.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: March 22, 2016
    Assignee: Google Inc.
    Inventors: Jens Eilstrup Rasmussen, Lars Eilstrup Rasmussen, Stephen Ma, Alexandre T. Mah
  • Patent number: 8984139
    Abstract: A method, at a computing device having one or more processors and memory storing programs for execution by the one or more processors, identifies a conversation including a plurality of participants. A sequence of edits to a content unit in a plurality of content units of the conversation is obtained from a first participant in the plurality of participants to produce a revised content unit. While a second participant of the plurality of participants is providing or editing a portion of the content unit, or viewing the portion of the content unit, the following conditions are imposed. When the second participant is a team member, the conversation is updated for the second participant with the revised content unit by providing the revised content unit to the second participant. When the second participant is a non-team member, updating the conversation for the second participant with the revised content unit is delayed.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventors: Jens Eilstrup Rasmussen, Lars Eilstrup Rasmussen, Stephen Ma, Alexandre T. Mah
  • Publication number: 20140222924
    Abstract: A method, at a computing device having one or more processors and memory storing programs for execution by the one or more processors, identifies a conversation including a plurality of participants. A sequence of edits to a content unit in a plurality of content units of the conversation is obtained from a first participant in the plurality of participants to produce a revised content unit. While a second participant of the plurality of participants is providing or editing a portion of the content unit, or viewing the portion of the content unit, the following conditions are imposed. When the second participant is a team member, the conversation is updated for the second participant with the revised content unit by providing the revised content unit to the second participant. When the second participant is a non-team member, updating the conversation for the second participant with the revised content unit is delayed.
    Type: Application
    Filed: April 4, 2014
    Publication date: August 7, 2014
    Applicant: Google Inc.
    Inventors: Jens Eilstrup Rasmussen, Lars Eilstrup Rasmussen, Stephen Ma, Alexandre T. Mah
  • Patent number: 8700776
    Abstract: A server system hosts a plurality of conversations. For a respective conversation the server system receives units of content from respective participants in the conversation. The server system receives a sequence of edits to a respective content unit of the conversation from at least one participant other than an initial author of the content unit to produce a revised content unit. The server system stores a respective timestamp for each distinct edit in the sequence of edits to the content unit, including distinct timestamps for at least first and second edits to the content unit. The server system updates the conversation with the revised content unit and automatically provides the updated conversation to the one or more server systems hosting conversations for the participants in the conversation.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: April 15, 2014
    Assignee: Google Inc.
    Inventors: Jens Eilstrup Rasmussen, Lars Eilstrup Rasmussen, Stephen Ma, Alexandre T. Mah
  • Publication number: 20120075337
    Abstract: Various methods, systems, and apparatus for implementing aspects of a digital mapping system are disclosed. One such method includes sending a location request from a client-side computing device to a map tile server, receiving a set of map tiles in response to the location request, assembling said received map tiles into a tile grid, aligning the tile grid relative to a clipping shape, and displaying the result as a map image. Direction control or zoom control objects may be included as interactive overlays on the displayed map image. The displayed map image may also include route or location overlays.
    Type: Application
    Filed: August 31, 2011
    Publication date: March 29, 2012
    Applicant: GOOGLE INC.
    Inventors: Jens Eilstrup Rasmussen, Lars Eilstrup Rasmussen, Bret Steven Taylor, James Christopher Norris, Stephen Ma, Andrew Robert Kirmse, Noel Phillip Gordon, Seth Michael LaForge
  • Patent number: 8014946
    Abstract: Various methods, systems, and apparatus for implementing aspects of a digital mapping system are disclosed. One such method includes sending a location request from a client-side computing device to a map tile server, receiving a set of map tiles in response to the location request, assembling said received map tiles into a tile grid, aligning the tile grid relative to a clipping shape, and displaying the result as a map image. One apparatus according to aspects of the present invention includes means for sending a location request from a client-side computing device to a map tile server, means for receiving a set of map tiles in response to the location request, means for assembling said received map tiles into a tile grid, means for aligning the tile grid relative to a clipping shape, and means for displaying the result as a map image.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: September 6, 2011
    Assignee: Google Inc.
    Inventors: Jens Eilstrup Rasmussen, Lars Eilstrup Rasmussen, Bret Steven Taylor, James Christopher Norris, Stephen Ma, Andrew Robert Kirmse, Noel Phillip Gordon, Seth Michael LaForge
  • Patent number: 7962281
    Abstract: Digital tile-based mapping techniques are disclosed that enable efficient online serving of aesthetically pleasing maps. In one particular embodiment, an image tile-based digital mapping system is configured for generating map tiles during an offline session, and serving selected sets of those tiles to a client when requested. Also provided are solutions for handling map labels and other such features in a tile-based mapping system, such as when a map label crosses map tile boundaries. Various processing environments (e.g., servers or other computing devices) can be employed in the system.
    Type: Grant
    Filed: October 5, 2009
    Date of Patent: June 14, 2011
    Assignee: Google Inc.
    Inventors: Jens Eilstrup Rasmussen, Lars Eilstrup Rasmussen, Stephen Ma