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: 12008727Abstract: 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: GrantFiled: November 11, 2019Date of Patent: June 11, 2024Assignee: GOOGLE LLCInventors: 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: 20220315902Abstract: A cardiac organoid containing 3-D matter of adult human heart tissue.Type: ApplicationFiled: February 17, 2022Publication date: October 6, 2022Inventors: Gordana VUNJAK-NOVAKOVIC, Keith YEAGER, Kacey RONALDSON, Stephen MA, Timothy CHEN
-
Patent number: 11299714Abstract: A cardiac organoid containing 3-D matter of adult human heart tissue.Type: GrantFiled: May 11, 2016Date of Patent: April 12, 2022Assignee: The Trustees of Columbia University in The City of New YorkInventors: Gordana Vunjak-Novakovic, Keith Yeager, Kacey Ronaldson, Stephen Ma, Timothy Chen
-
Patent number: 11261413Abstract: 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: GrantFiled: January 11, 2019Date of Patent: March 1, 2022Assignee: THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORKInventors: Gordana Vunjak-Novakovic, Keith Yeager, Kacey Ronaldson, Stephen Ma, Timothy Chen
-
Publication number: 20210179989Abstract: 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: ApplicationFiled: December 11, 2020Publication date: June 17, 2021Inventors: Olaia Fernandez Vila, Gordana Vunjak-Novakovic, Stephen Ma, Keith Yeager
-
Publication number: 20200082501Abstract: 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: ApplicationFiled: November 11, 2019Publication date: March 12, 2020Inventors: 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: 10475157Abstract: 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: GrantFiled: December 10, 2018Date of Patent: November 12, 2019Assignee: GOOGLE LLCInventors: 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: 20190276785Abstract: 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: ApplicationFiled: January 11, 2019Publication date: September 12, 2019Inventors: Gordana Vunjak-Novakovic, Keith Yeager, Kacey Ronaldson, Stephen Ma, Timothy Chen
-
Publication number: 20190122335Abstract: 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: ApplicationFiled: December 10, 2018Publication date: April 25, 2019Inventors: 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: 10152770Abstract: 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: GrantFiled: December 11, 2017Date of Patent: December 11, 2018Assignee: GOOGLE LLCInventors: 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: 20180101933Abstract: 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: ApplicationFiled: December 11, 2017Publication date: April 12, 2018Inventors: 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: 9842380Abstract: 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: GrantFiled: August 31, 2011Date of Patent: December 12, 2017Assignee: 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: 20170002330Abstract: A cardiac organoid containing 3-D matter of adult human heart tissue.Type: ApplicationFiled: May 11, 2016Publication date: January 5, 2017Inventors: Gordana Vunjak-Novakovic, Keith Yeager, Kacey Ronaldson, Stephen Ma, Timothy Chen
-
Patent number: 9294421Abstract: 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: GrantFiled: March 22, 2010Date of Patent: March 22, 2016Assignee: Google Inc.Inventors: Jens Eilstrup Rasmussen, Lars Eilstrup Rasmussen, Stephen Ma, Alexandre T. Mah
-
Patent number: 8984139Abstract: 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: GrantFiled: April 4, 2014Date of Patent: March 17, 2015Assignee: Google Inc.Inventors: Jens Eilstrup Rasmussen, Lars Eilstrup Rasmussen, Stephen Ma, Alexandre T. Mah
-
Publication number: 20140222924Abstract: 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: ApplicationFiled: April 4, 2014Publication date: August 7, 2014Applicant: Google Inc.Inventors: Jens Eilstrup Rasmussen, Lars Eilstrup Rasmussen, Stephen Ma, Alexandre T. Mah
-
Patent number: 8700776Abstract: 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: GrantFiled: March 22, 2010Date of Patent: April 15, 2014Assignee: Google Inc.Inventors: Jens Eilstrup Rasmussen, Lars Eilstrup Rasmussen, Stephen Ma, Alexandre T. Mah
-
Publication number: 20120075337Abstract: 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: ApplicationFiled: August 31, 2011Publication date: March 29, 2012Applicant: 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: 8014946Abstract: 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: GrantFiled: February 15, 2011Date of Patent: September 6, 2011Assignee: 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: 7962281Abstract: 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: GrantFiled: October 5, 2009Date of Patent: June 14, 2011Assignee: Google Inc.Inventors: Jens Eilstrup Rasmussen, Lars Eilstrup Rasmussen, Stephen Ma