Patents by Inventor Stefan Guggisberg
Stefan Guggisberg 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: 10430689Abstract: This disclosure relates to training a classifier algorithm that can be used for automatically selecting tags to be applied to a received image. For example, a computing device can group training images together based on the training images having similar tags. The computing device trains a classifier algorithm to identify the training images as semantically similar to one another based on the training images being grouped together. The trained classifier algorithm is used to determine that an input image is semantically similar to an example tagged image. A tag is generated for the input image using tag content from the example tagged image based on determining that the input image is semantically similar to the tagged image.Type: GrantFiled: August 18, 2017Date of Patent: October 1, 2019Assignee: Adobe Inc.Inventors: Zhe Lin, Stefan Guggisberg, Jonathan Brandt, Michael Marth
-
Patent number: 10405979Abstract: A surgical instrument for treating atrioventricular valve prolapse of the drained human heart, includes a handle for being held by a surgeon, a shaft extending distally from the handle, the shaft having a lumen open to a shaft distal end, a cannulated needle arranged in the shaft; with a distal end of the needle protruding from the shaft distal end at least in one possible needle position. The needle accommodates a first, distal implant equipped for being anchored in a papillary muscle, and a second, proximal implant shaped to hold on to a leaflet of an atrioventricular valve, the first and second implants each including a chord connector portion for connecting the respective implant to an artificial chord. The apparatus further includes a trigger arrangement for releasing the first, distal implant upon a first release actuation and for releasing the second, proximal implant upon a second release actuation.Type: GrantFiled: July 9, 2015Date of Patent: September 10, 2019Assignees: COREMEDIC AG, UNIVERSITAT BERNInventors: Silvio Schaffner, Louis Weidmann, Rolf Vogel, Stefan Guggisberg, Andreas Mächler, Stijn Vandenberghe, Oliver Wüthrich, Thierry Carrel, Alberto Weber
-
Publication number: 20170364773Abstract: This disclosure relates to training a classifier algorithm that can be used for automatically selecting tags to be applied to a received image. For example, a computing device can group training images together based on the training images having similar tags. The computing device trains a classifier algorithm to identify the training images as semantically similar to one another based on the training images being grouped together. The trained classifier algorithm is used to determine that an input image is semantically similar to an example tagged image. A tag is generated for the input image using tag content from the example tagged image based on determining that the input image is semantically similar to the tagged image.Type: ApplicationFiled: August 18, 2017Publication date: December 21, 2017Inventors: Zhe Lin, Stefan Guggisberg, Jonathan Brandt, Michael Marth
-
Patent number: 9767386Abstract: This disclosure relates to training a classifier algorithm that can be used for automatically selecting tags to be applied to a received image. For example, a computing device can group training images together based on the training images having similar tags. The computing device trains a classifier algorithm to identify the training images as semantically similar to one another based on the training images being grouped together. The trained classifier algorithm is used to determine that an input image is semantically similar to an example tagged image. A tag is generated for the input image using tag content from the example tagged image based on determining that the input image is semantically similar to the tagged image.Type: GrantFiled: June 23, 2015Date of Patent: September 19, 2017Assignee: Adobe Systems IncorporatedInventors: Zhe Lin, Stefan Guggisberg, Jonathan Brandt, Michael Marth
-
Publication number: 20170202669Abstract: A surgical instrument for treating atrioventricular valve prolapse of the drained human heart, includes a handle for being held by a surgeon, a shaft extending distally from the handle, the shaft having a lumen open to a shaft distal end, a cannulated needle arranged in the shaft; with a distal end of the needle protruding from the shaft distal end at least in one possible needle position. The needle accommodates a first, distal implant equipped for being anchored in a papillary muscle, and a second, proximal implant shaped to hold on to a leaflet of an atrioventricular valve, the first and second implants each including a chord connector portion for connecting the respective implant to an artificial chord. The apparatus further includes a trigger arrangement for releasing the first, distal implant upon a first release actuation and for releasing the second, proximal implant upon a second release actuation.Type: ApplicationFiled: July 9, 2015Publication date: July 20, 2017Inventors: Silvio Schaffner, Louis Weidmann, Rolf Vogel, Stefan Guggisberg, Andreas Mächler, Stijn Vandenberghe, Oliver Wüthrich, Thierry Carrel, Alberto Weber
-
Patent number: 9648139Abstract: In some embodiments, a server application can provide a web document to a development application. The web document is dynamically generated from source files. The web document includes element code segments for rendering respective elements of the web document in a browser. Each element code segment includes respective metadata for identifying a respective source file used to generate the element code segment. The server application can receive a breakpoint request from the development application to insert at least one breakpoint in at least one source file identifiable using the metadata in the web document. The server application can insert the breakpoint in the source file responsive to the breakpoint request. The server application can provide an updated web document to the development application. The updated web document includes a subset of the element code segments dynamically generated by executing source code up to the breakpoint in the source file.Type: GrantFiled: December 19, 2013Date of Patent: May 9, 2017Assignee: Adobe Systems IncorporatedInventor: Stefan Guggisberg
-
Publication number: 20160379091Abstract: This disclosure relates to training a classifier algorithm that can be used for automatically selecting tags to be applied to a received image. For example, a computing device can group training images together based on the training images having similar tags. The computing device trains a classifier algorithm to identify the training images as semantically similar to one another based on the training images being grouped together. The trained classifier algorithm is used to determine that an input image is semantically similar to an example tagged image. A tag is generated for the input image using tag content from the example tagged image based on determining that the input image is semantically similar to the tagged image.Type: ApplicationFiled: June 23, 2015Publication date: December 29, 2016Inventors: Zhe Lin, Stefan Guggisberg, Jonathan Brandt, Michael Marth
-
Patent number: 9419959Abstract: Methods and systems for authenticating users and assigning authenticated users to groups are provided. A method receives a user credential and email address. The method forwards an authentication request including the email address and credential to a remote authentication provider. Based in part on the presence of a full user name in a received response, the method determines that the user is authenticated. Another method extracts a domain name from a received email address of an authenticated user. In response to determining that the domain name is associated with a group, the method assigns the user to the group. A system includes memory with instructions for assigning an authenticated user to a group. The system receives the user's email address and extracts a domain name from the email address. In response to determining that the domain name is associated with a group, the system assigns the user to the group.Type: GrantFiled: February 11, 2015Date of Patent: August 16, 2016Assignee: Adobe Systems IncorporatedInventors: Antonio Sanso, Stefan Guggisberg, David Nuescheler
-
Patent number: 9215226Abstract: Methods and systems for authenticating users and assigning authenticated users to groups are provided. A method receives a user credential and email address. The method forwards an authentication request including the email address and credential to a remote authentication provider. Based in part on the presence of a full user name in a received response, the method determines that the user is authenticated. Another method extracts a domain name from a received email address of an authenticated user. In response to determining that the domain name is associated with a group, the method assigns the user to the group. A system includes memory with instructions for assigning an authenticated user to a group. The system receives the user's email address and extracts a domain name from the email address. In response to determining that the domain name is associated with a group, the system assigns the user to the group.Type: GrantFiled: July 24, 2013Date of Patent: December 15, 2015Assignee: Adobe Systems IncorporatedInventors: Antonio Sanso, Stefan Guggisberg, David Nuescheler
-
Publication number: 20150178251Abstract: In some embodiments, a server application can provide a web document to a development application. The web document is dynamically generated from source files. The web document includes element code segments for rendering respective elements of the web document in a browser. Each element code segment includes respective metadata for identifying a respective source file used to generate the element code segment. The server application can receive a breakpoint request from the development application to insert at least one breakpoint in at least one source file identifiable using the metadata in the web document. The server application can insert the breakpoint in the source file responsive to the breakpoint request. The server application can provide an updated web document to the development application. The updated web document includes a subset of the element code segments dynamically generated by executing source code up to the breakpoint in the source file.Type: ApplicationFiled: December 19, 2013Publication date: June 25, 2015Applicant: Adobe Systems IncorporatedInventor: Stefan Guggisberg
-
Publication number: 20150156190Abstract: Methods and systems for authenticating users and assigning authenticated users to groups are provided. A method receives a user credential and email address. The method forwards an authentication request including the email address and credential to a remote authentication provider. Based in part on the presence of a full user name in a received response, the method determines that the user is authenticated. Another method extracts a domain name from a received email address of an authenticated user. In response to determining that the domain name is associated with a group, the method assigns the user to the group. A system includes memory with instructions for assigning an authenticated user to a group. The system receives the user's email address and extracts a domain name from the email address. In response to determining that the domain name is associated with a group, the system assigns the user to the group.Type: ApplicationFiled: February 11, 2015Publication date: June 4, 2015Inventors: Antonio Sanso, Stefan Guggisberg, David Nuescheler
-
Publication number: 20150033297Abstract: Methods and systems for authenticating users and assigning authenticated users to groups are provided. A method receives a user credential and email address. The method forwards an authentication request including the email address and credential to a remote authentication provider. Based in part on the presence of a full user name in a received response, the method determines that the user is authenticated. Another method extracts a domain name from a received email address of an authenticated user. In response to determining that the domain name is associated with a group, the method assigns the user to the group. A system includes memory with instructions for assigning an authenticated user to a group. The system receives the user's email address and extracts a domain name from the email address. In response to determining that the domain name is associated with a group, the system assigns the user to the group.Type: ApplicationFiled: July 24, 2013Publication date: January 29, 2015Applicant: Adobe Systems IncorporatedInventors: Antonio Sanso, Stefan Guggisberg, David Nuescheler